Feb 20
2025
SELL
Open market or private sale
$392,672
$43.64 p/Share
8,998
Reduced 15.65%
48,513
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$184,787
$44.06 p/Share
4,194
Reduced 6.8%
57,511
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
15,832
Added 20.42%
61,705
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$29,211
$44.06 p/Share
663
Reduced 1.42%
45,873
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$19,122
$44.06 p/Share
434
Reduced 0.92%
46,536
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$56,088
$44.06 p/Share
1,273
Reduced 2.64%
46,970
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$145,622
$46.99 p/Share
3,099
Reduced 6.04%
48,243
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$89,270
$19.01 p/Share
4,696
Added 8.38%
51,342
Common Stock
Apr 22
2024
SELL
Open market or private sale
$540,794
$36.4 p/Share
14,857
Reduced 24.16%
46,646
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$37,221
$33.93 p/Share
1,097
Reduced 1.75%
61,503
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$16,989
$33.51 p/Share
507
Reduced 0.8%
62,600
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,075
Added 10.08%
63,107
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$25,139
$34.11 p/Share
737
Reduced 1.3%
56,032
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$125,792
$35.03 p/Share
3,591
Reduced 5.95%
56,769
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$99,368
$21.63 p/Share
4,594
Added 7.07%
60,360
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$77,031
$30.58 p/Share
2,519
Reduced 4.32%
55,766
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$24,534
$36.95 p/Share
664
Reduced 1.13%
58,285
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$15,873
$36.66 p/Share
433
Reduced 0.73%
58,949
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
4,552
Added 7.12%
59,382
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$25,275
$37.17 p/Share
680
Reduced 1.23%
54,830
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$24,354
$37.24 p/Share
654
Reduced 1.16%
55,510
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$154,677
$35.13 p/Share
4,403
Reduced 7.27%
56,164
Common Stock