Nov 18
2025
BUY
Grant, award, or other acquisition
-
19,925
Added 9.15%
197,756
Common Stock
Nov 15
2025
SELL
Payment of exercise price or tax liability
$268,990
$106.7 p/Share
2,521
Reduced 1.4%
177,831
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$293,179
$106.34 p/Share
2,757
Reduced 1.51%
180,352
Common Stock
Nov 12
2025
SELL
Payment of exercise price or tax liability
$379,975
$106.02 p/Share
3,584
Reduced 1.92%
183,109
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
-
7,856
Added 4.07%
185,280
Common Stock
Oct 22
2025
SELL
Payment of exercise price or tax liability
$2,107,141
$107.19 p/Share
19,658
Reduced 9.9%
178,837
Common Stock
Oct 22
2025
BUY
Grant, award, or other acquisition
-
43,108
Added 17.84%
198,495
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$291,778
$106.14 p/Share
2,749
Reduced 1.74%
155,387
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
6,027
Added 3.67%
158,136
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$271,713
$107.78 p/Share
2,521
Reduced 1.63%
152,109
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$842,700
$109.47 p/Share
7,698
Reduced 4.74%
154,630
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$2,469,641
$115.21 p/Share
21,436
Reduced 11.66%
162,328
Common Stock
Oct 21
2024
BUY
Grant, award, or other acquisition
-
47,008
Added 20.37%
183,764
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$247,577
$84.21 p/Share
2,940
Reduced 2.2%
130,729
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$234,737
$85.39 p/Share
2,749
Reduced 2.02%
133,669
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$619,362
$85.5 p/Share
7,244
Reduced 5.04%
136,418
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
28,968
Added 16.78%
143,662
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$1,469,972
$80.91 p/Share
18,168
Reduced 13.67%
114,694
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
39,840
Added 23.07%
132,862
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$815,311
$95.75 p/Share
8,515
Reduced 8.39%
93,022
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$263,453
$89.61 p/Share
2,940
Reduced 2.81%
101,537
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$246,138
$89.57 p/Share
2,748
Reduced 2.56%
104,477
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
6,026
Added 5.32%
107,225
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
26,938
Added 21.02%
101,199
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$209,614
$86.19 p/Share
2,432
Reduced 3.17%
74,261
Common Stock