Nov 14
2025
SELL
Payment of exercise price or tax liability
$13,866
$74.15 p/Share
187
Reduced 1.03%
17,884
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$13,502
$74.6 p/Share
181
Reduced 0.99%
18,071
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
5,047
Added 21.66%
18,252
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$79,879
$74.1 p/Share
1,078
Reduced 7.55%
13,205
Common Stock
Nov 04
2025
BUY
Grant, award, or other acquisition
-
2,656
Added 15.68%
14,283
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$8,529
$77.54 p/Share
110
Reduced 0.97%
11,250
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
1,180
Added 9.41%
11,360
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$14,964
$78.76 p/Share
190
Reduced 1.83%
10,180
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$8,404
$79.29 p/Share
106
Reduced 1.01%
10,370
Common Stock
Aug 01
2024
SELL
Open market or private sale
$417,575
$81.99 p/Share
5,093
Reduced 32.71%
10,476
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
1,216
Added 7.4%
15,226
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$14,582
$67.2 p/Share
217
Reduced 1.53%
14,010
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$12,971
$68.27 p/Share
190
Reduced 1.32%
14,227
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$7,247
$68.37 p/Share
106
Reduced 0.73%
14,417
Common Stock
Feb 07
2023
SELL
Open market or private sale
$778,435
$85.28 p/Share
9,128
Reduced 38.97%
14,298
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$373,974
$40.97 p/Share
9,128
Added 28.04%
23,426
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$24,449
$75.93 p/Share
322
Reduced 2.22%
14,207
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$15,503
$72.11 p/Share
215
Reduced 1.46%
14,529
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$15,257
$73.71 p/Share
207
Reduced 1.38%
14,744
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
1,176
Added 7.29%
14,951
Common Stock
May 17
2022
SELL
Open market or private sale
$302,715
$78.75 p/Share
3,844
Reduced 22.12%
13,532
Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
$157,027
$40.85 p/Share
3,844
Added 18.11%
17,376
Common Stock
May 13
2022
SELL
Open market or private sale
$532,355
$75.49 p/Share
7,052
Reduced 34.26%
13,532
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
$276,720
$39.24 p/Share
7,052
Added 28.87%
17,374
Common Stock
May 03
2022
SELL
Open market or private sale
$161,564
$74.18 p/Share
2,178
Reduced 13.86%
13,532
Common Stock