Jan 02
2025
SELL
Open market or private sale
$56,535
$37.69 p/Share
1,500
Reduced 1.51%
97,894
Common Stock
Dec 29
2024
SELL
Payment of exercise price or tax liability
$119,616
$36.04 p/Share
3,319
Reduced 3.23%
99,394
Common Stock
Dec 02
2024
SELL
Open market or private sale
$65,114
$43.41 p/Share
1,500
Reduced 1.44%
102,713
Common Stock
Nov 01
2024
SELL
Open market or private sale
$55,080
$36.72 p/Share
1,500
Reduced 1.42%
104,213
Common Stock
Oct 01
2024
SELL
Open market or private sale
$52,890
$35.26 p/Share
1,500
Reduced 1.4%
105,713
Common Stock
Aug 23
2024
SELL
Open market or private sale
$57,660
$38.44 p/Share
1,500
Reduced 1.38%
107,213
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
4,047
Added 3.59%
108,713
Common Stock
Jul 31
2024
SELL
Open market or private sale
$22,863
$43.8 p/Share
522
Reduced 0.5%
104,666
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$342,137
$37.91 p/Share
9,025
Reduced 7.9%
105,188
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
7,201
Added 5.93%
114,213
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
26,976
Added 20.13%
107,012
Common Stock
Aug 25
2023
SELL
Open market or private sale
$305,475
$40.73 p/Share
7,500
Reduced 8.57%
80,036
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$375,521
$26.68 p/Share
14,075
Reduced 13.85%
87,536
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
17,578
Added 15.25%
97,700
Common Stock
Nov 04
2022
SELL
Open market or private sale
$44,320
$35.8 p/Share
1,238
Reduced 1.52%
80,122
Common Stock
Oct 20
2022
SELL
Open market or private sale
$492,817
$35.81 p/Share
13,762
Reduced 14.47%
81,360
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
4,504
Added 4.52%
95,122
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$289,397
$24.64 p/Share
11,745
Reduced 11.47%
90,618
Common Stock
Dec 08
2021
BUY
Grant, award, or other acquisition
-
15,429
Added 13.1%
102,363
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$124,300
$13.91 p/Share
8,936
Reduced 9.32%
86,934
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
13,605
Added 12.43%
95,870
Common Stock
Dec 31
2020
SELL
Sale (or disposition) back to the issuer
-
7,500
Reduced 8.36%
82,265
Common Stock
Dec 29
2020
BUY
Grant, award, or other acquisition
-
20,666
Added 18.71%
89,765
Common Stock