Nov 20
2024
SELL
Payment of exercise price or tax liability
$287,604
$165.48 p/Share
1,738
Reduced 5.94%
27,525
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
11,028
Added 23.93%
35,048
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$66,927
$151.42 p/Share
442
Reduced 1.69%
25,758
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$77,523
$149.37 p/Share
519
Reduced 1.94%
26,200
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$102,766
$149.37 p/Share
688
Reduced 2.51%
26,719
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$142,797
$149.37 p/Share
956
Reduced 3.37%
27,407
Common Stock
Dec 13
2023
SELL
Open market or private sale
$712,200
$150.0 p/Share
4,748
Reduced 14.42%
28,173
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$46,952
$134.92 p/Share
348
Reduced 1.05%
32,921
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$127,985
$133.18 p/Share
961
Reduced 2.81%
33,269
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$91,366
$132.8 p/Share
688
Reduced 1.97%
34,230
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$356,816
$133.19 p/Share
2,679
Reduced 8.96%
27,209
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
13,110
Added 27.3%
34,918
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$63,630
$167.45 p/Share
380
Reduced 1.53%
24,467
Common Stock
Dec 08
2022
SELL
Open market or private sale
$400,311
$179.03 p/Share
2,236
Reduced 8.29%
24,720
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$135,801
$171.9 p/Share
790
Reduced 2.85%
26,956
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$86,169
$166.03 p/Share
519
Reduced 1.84%
27,746
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$491,881
$166.57 p/Share
2,953
Reduced 9.46%
28,265
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
11,497
Added 26.92%
31,218
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$23,432
$171.04 p/Share
137
Reduced 0.69%
19,721
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$51,737
$136.15 p/Share
380
Reduced 1.88%
19,841
Common Stock
Mar 30
2022
SELL
Open market or private sale
$487,020
$162.34 p/Share
3,000
Reduced 12.99%
20,096
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$67,731
$194.63 p/Share
348
Reduced 1.48%
23,096
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$85,867
$194.27 p/Share
442
Reduced 1.85%
23,444
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$942,792
$194.35 p/Share
4,851
Reduced 16.88%
23,886
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
13,964
Added 32.7%
28,737
Common Stock