Dec 06
2025
SELL
Payment of exercise price or tax liability
$45,168
$51.27 p/Share
881
Reduced 1.43%
60,536
Common Stock, par valu...
Dec 02
2025
SELL
Payment of exercise price or tax liability
$41,574
$50.7 p/Share
820
Reduced 1.68%
47,949
Common Stock, par valu...
Dec 02
2025
BUY
Grant, award, or other acquisition
-
13,468
Added 17.98%
61,417
Common Stock, par valu...
Aug 12
2025
SELL
Open market or private sale
$490,187
$55.22 p/Share
8,877
Reduced 15.4%
48,769
Common Stock, par valu...
Aug 12
2025
BUY
Exercise of conversion of derivative security
$109,630
$12.35 p/Share
8,877
Added 13.34%
57,646
Common Stock, par valu...
Jul 01
2025
SELL
Payment of exercise price or tax liability
$467,680
$44.2 p/Share
10,581
Reduced 17.83%
48,769
Common Stock, par valu...
Dec 12
2024
SELL
Payment of exercise price or tax liability
$26,849
$42.15 p/Share
637
Reduced 1.06%
59,350
Common Stock, par valu...
Dec 07
2024
SELL
Payment of exercise price or tax liability
$35,893
$40.06 p/Share
896
Reduced 1.47%
59,987
Common Stock, par valu...
Dec 03
2024
BUY
Grant, award, or other acquisition
-
7,551
Added 11.03%
60,883
Common Stock, par valu...
Aug 16
2024
SELL
Payment of exercise price or tax liability
$71,445
$47.95 p/Share
1,490
Reduced 2.72%
53,332
Common Stock, par valu...
Aug 16
2024
BUY
Exercise of conversion of derivative security
$36,543
$12.35 p/Share
2,959
Added 5.12%
54,822
Common Stock, par valu...
Aug 15
2024
SELL
Open market or private sale
$145,071
$48.6 p/Share
2,985
Reduced 5.44%
51,863
Common Stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$79,286
$50.89 p/Share
1,558
Reduced 2.76%
54,848
Common Stock, par valu...
Dec 13
2023
SELL
Payment of exercise price or tax liability
$13,914
$21.81 p/Share
638
Reduced 1.12%
56,406
Common Stock, par valu...
Dec 09
2023
BUY
Grant, award, or other acquisition
-
8,109
Added 12.45%
57,044
Common Stock, par valu...
Jul 01
2023
SELL
Payment of exercise price or tax liability
$35,068
$22.48 p/Share
1,560
Reduced 3.09%
48,935
Common Stock, par valu...
May 31
2023
BUY
Grant, award, or other acquisition
$700,012
$25.36 p/Share
27,603
Added 35.34%
50,495
Common Stock, par valu...
Dec 12
2022
BUY
Grant, award, or other acquisition
$71,259
$12.35 p/Share
5,770
Added 20.13%
22,892
Common Stock, par valu...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$15,837
$9.17 p/Share
1,727
Reduced 9.16%
17,122
Common Stock, par valu...