Jul 03
2025
SELL
Open market or private sale
$2,011,446
$52.11 p/Share
38,600
Reduced 4.65%
792,027
Common Stock
Jun 16
2025
SELL
Open market or private sale
$2,006,000
$50.15 p/Share
40,000
Reduced 4.59%
830,627
Common Stock
Jun 11
2025
SELL
Open market or private sale
$1,999,200
$49.0 p/Share
40,800
Reduced 4.48%
870,627
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$5,258,594
$36.58 p/Share
143,756
Reduced 13.62%
911,427
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
69,885
Added 6.21%
1,055,183
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
260,824
Added 20.93%
985,298
Common Stock
Dec 23
2024
SELL
Payment of exercise price or tax liability
$597,065
$50.22 p/Share
11,889
Reduced 1.61%
724,474
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$6,364,750
$36.68 p/Share
173,521
Reduced 19.07%
736,363
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
94,545
Added 9.41%
909,884
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
307,155
Added 27.36%
815,339
Common Stock
Dec 23
2023
SELL
Payment of exercise price or tax liability
$464,384
$39.06 p/Share
11,889
Reduced 2.29%
508,184
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$1,474,984
$36.87 p/Share
40,005
Reduced 7.14%
520,073
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
96,408
Added 14.69%
560,078
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$418,255
$35.18 p/Share
11,889
Reduced 2.5%
463,670
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$413,142
$23.45 p/Share
17,618
Reduced 3.57%
475,559
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
153,426
Added 23.73%
493,177
Common Stock
Dec 23
2021
SELL
Payment of exercise price or tax liability
$180,467
$24.53 p/Share
7,357
Reduced 2.12%
339,751
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
182,211
Added 34.42%
347,108
Common Stock
Dec 23
2020
BUY
Grant, award, or other acquisition
-
151,060
Added 47.81%
164,897
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
13,837
Added 50.0%
13,837
Common Stock