Sep 17
2025
SELL
Open market or private sale
$1,148,745
$83.14 p/Share
13,817
Reduced 16.26%
71,162
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
-
16,020
Reduced 15.86%
84,979
Common Stock
Sep 15
2025
SELL
Open market or private sale
$135,064
$80.3 p/Share
1,682
Reduced 2.36%
69,461
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
31,538
Added 23.8%
100,999
Common Stock
Sep 11
2025
SELL
Open market or private sale
$78,040
$79.39 p/Share
983
Reduced 1.36%
71,143
Common Stock
Jun 18
2025
SELL
Open market or private sale
$1,717,226
$75.07 p/Share
22,875
Reduced 24.08%
72,126
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
-
18,330
Reduced 16.17%
95,001
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
36,090
Added 24.15%
113,331
Common Stock
Apr 04
2025
BUY
Grant, award, or other acquisition
$21,290
$53.36 p/Share
399
Added 0.51%
77,241
Common Stock
Mar 19
2025
SELL
Open market or private sale
$1,316,005
$83.79 p/Share
15,706
Reduced 16.97%
76,842
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
-
16,283
Reduced 14.96%
92,548
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
35,417
Added 24.55%
108,831
Common Stock
Dec 18
2024
SELL
Open market or private sale
$1,446,848
$97.76 p/Share
14,800
Reduced 16.78%
73,414
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
-
17,951
Reduced 16.91%
88,214
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
35,417
Added 25.02%
106,165
Common Stock
Sep 18
2024
SELL
Open market or private sale
$820,752
$55.46 p/Share
14,799
Reduced 17.3%
70,748
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
-
17,951
Reduced 17.34%
85,547
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
35,415
Added 25.49%
103,498
Common Stock
Jun 24
2024
SELL
Open market or private sale
$772,063
$52.17 p/Share
14,799
Reduced 17.86%
68,083
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
-
19,252
Reduced 18.85%
82,882
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
37,982
Added 27.11%
102,134
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
$42,399
$35.81 p/Share
1,184
Added 1.81%
64,152
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
43,689
Reduced 40.96%
62,968
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
90,028
Added 45.77%
106,657
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
-
4,960
Reduced 22.97%
16,629
Restricted Stock Units