Dec 12
2025
BUY
Grant, award, or other acquisition
-
9,864
Added 6.03%
153,620
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$895,538
$57.19 p/Share
15,659
Reduced 9.1%
156,439
Common Stock
Dec 05
2025
BUY
Grant, award, or other acquisition
-
20,716
Added 10.74%
172,098
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$175,053
$94.88 p/Share
1,845
Reduced 1.2%
151,382
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$540,025
$90.26 p/Share
5,983
Added 3.76%
153,227
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$438,450
$94.8 p/Share
4,625
Reduced 3.05%
147,244
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$415,045
$82.86 p/Share
5,009
Added 3.19%
151,869
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$410,983
$71.8 p/Share
5,724
Reduced 3.75%
146,860
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
7,169
Added 4.49%
152,584
Common Stock
Nov 27
2023
BUY
Open market or private purchase
$70,024
$66.5 p/Share
1,053
Added 0.72%
145,415
Common Stock
Nov 24
2023
BUY
Grant, award, or other acquisition
-
27,027
Added 15.77%
144,362
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$69,952
$82.98 p/Share
843
Added 0.71%
117,335
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$595,452
$66.68 p/Share
8,930
Reduced 7.12%
116,492
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
22,692
Added 15.32%
125,422
Common Stock
Nov 25
2022
BUY
Grant, award, or other acquisition
-
9,639
Added 8.58%
102,730
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
4,687
Added 4.79%
93,091
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$2,026,728
$99.0 p/Share
20,472
Reduced 18.8%
88,404
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
-
41,566
Added 27.63%
108,876
Common Stock
Dec 22
2020
BUY
Grant, award, or other acquisition
-
7,373
Added 9.87%
67,310
Common Shares
Nov 21
2020
SELL
Payment of exercise price or tax liability
$1,046,417
$65.1 p/Share
16,074
Reduced 21.15%
59,937
Common Stock
Nov 21
2020
BUY
Grant, award, or other acquisition
-
20,519
Added 21.26%
76,011
Common Stock
Nov 21
2020
BUY
Exercise of conversion of derivative security
-
13,679
Added 19.78%
55,492
Common Stock