Aug 06
2024
SELL
Payment of exercise price or tax liability
$38,803
$142.66 p/Share
272
Reduced 0.78%
34,504
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$13,188
$129.3 p/Share
102
Reduced 0.29%
34,776
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$16,837
$129.52 p/Share
130
Reduced 0.37%
34,878
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$103,608
$127.44 p/Share
813
Reduced 2.27%
35,008
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$27,781
$127.44 p/Share
218
Reduced 0.6%
35,821
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$205,335
$121.5 p/Share
1,690
Reduced 4.48%
36,039
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$148,519
$53.54 p/Share
2,774
Added 6.85%
37,729
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$169,393
$113.08 p/Share
1,498
Reduced 4.11%
34,955
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
10,159
Added 21.79%
36,453
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$17,672
$97.1 p/Share
182
Reduced 0.69%
26,294
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
10,163
Added 27.74%
26,476
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$6,659
$96.52 p/Share
69
Reduced 0.42%
16,313
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$6,713
$97.3 p/Share
69
Reduced 0.42%
16,382
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$8,465
$97.3 p/Share
87
Reduced 0.53%
16,451
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$14,108
$97.3 p/Share
145
Reduced 0.87%
16,538
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$44,235
$98.96 p/Share
447
Reduced 2.61%
16,683
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
3,256
Added 15.97%
17,130
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$284,755
$106.85 p/Share
2,665
Reduced 14.69%
15,475
Common Stock
Dec 12
2022
SELL
Open market or private sale
$170,522
$106.51 p/Share
1,601
Reduced 10.35%
13,874
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
$144,276
$33.82 p/Share
4,266
Added 19.04%
18,140
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$52,912
$98.35 p/Share
538
Reduced 3.73%
13,874
Common Stock
Aug 06
2022
SELL
Payment of exercise price or tax liability
$27,350
$100.55 p/Share
272
Reduced 1.85%
14,412
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$11,007
$106.86 p/Share
103
Reduced 0.69%
14,814
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$10,718
$105.08 p/Share
102
Reduced 0.68%
14,917
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$7,542
$104.75 p/Share
72
Reduced 0.48%
15,019
Common Stock