Nov 19
2025
SELL
Open market or private sale
$455,023
$62.06 p/Share
7,332
Reduced 21.94%
26,087
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$89,229
$68.85 p/Share
1,296
Reduced 3.73%
33,419
Common Stock
Nov 11
2025
BUY
Grant, award, or other acquisition
-
2,552
Added 6.85%
34,715
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$240,398
$69.1 p/Share
3,479
Reduced 9.76%
32,163
Common Stock
Nov 10
2025
BUY
Exercise of conversion of derivative security
-
6,849
Added 17.02%
33,402
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$461,384
$69.58 p/Share
6,631
Reduced 18.72%
28,793
Common Stock
Nov 07
2025
BUY
Grant, award, or other acquisition
-
8,581
Added 20.56%
33,151
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
4,476
Added 14.29%
26,843
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$176,891
$73.46 p/Share
2,408
Reduced 9.72%
22,367
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
4,742
Added 16.07%
24,775
Common Stock
Nov 11
2024
SELL
Open market or private sale
$268,947
$87.92 p/Share
3,059
Reduced 13.38%
19,802
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$211,152
$87.98 p/Share
2,400
Reduced 9.5%
22,861
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
4,732
Added 16.46%
24,024
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$1,170,759
$89.16 p/Share
13,131
Reduced 28.81%
32,440
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,066,630
$89.55 p/Share
11,911
Reduced 36.72%
20,529
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
21,498
Added 34.31%
41,161
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
4,410
Added 11.28%
34,675
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$206,864
$91.17 p/Share
2,269
Reduced 10.35%
19,663
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
4,477
Added 16.95%
21,932
Common Stock
Aug 16
2024
SELL
Open market or private sale
$198,067
$107.47 p/Share
1,843
Reduced 9.55%
17,455
Common Stock
Nov 17
2023
SELL
Open market or private sale
$497,377
$94.04 p/Share
5,289
Reduced 21.71%
19,078
Common Stock
Nov 13
2023
SELL
Open market or private sale
$345,045
$89.09 p/Share
3,873
Reduced 13.71%
24,367
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$101,090
$88.91 p/Share
1,137
Reduced 3.87%
28,240
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
2,293
Added 7.24%
29,377
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$652,897
$90.03 p/Share
7,252
Reduced 21.12%
27,084
Common Stock