Jul 29
2024
SELL
Open market or private sale
$922,198
$226.14 p/Share
4,078
Reduced 17.84%
18,777
Common Stock
May 21
2024
SELL
Open market or private sale
$197,344
$224.0 p/Share
881
Reduced 3.71%
22,855
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$63,060
$204.08 p/Share
309
Reduced 1.29%
23,736
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$63,468
$204.08 p/Share
311
Reduced 1.28%
24,045
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$51,224
$204.08 p/Share
251
Reduced 1.02%
24,356
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,355
Added 5.22%
24,607
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$250,410
$192.18 p/Share
1,303
Reduced 5.31%
23,252
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
3,833
Added 13.5%
24,555
Common Stock
Nov 02
2023
SELL
Open market or private sale
$2,636,427
$214.1 p/Share
12,314
Reduced 37.27%
20,722
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$99,971
$40.36 p/Share
2,477
Added 6.97%
33,036
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$62,877
$186.58 p/Share
337
Reduced 1.09%
30,559
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$57,466
$186.58 p/Share
308
Reduced 0.99%
30,896
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$55,961
$179.94 p/Share
311
Reduced 0.99%
31,204
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,549
Added 4.68%
31,515
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$201,059
$164.13 p/Share
1,225
Reduced 3.93%
29,966
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
3,620
Added 10.4%
31,191
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$69,928
$145.38 p/Share
481
Reduced 1.71%
27,571
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$48,848
$145.38 p/Share
336
Reduced 1.18%
28,052
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$44,765
$145.34 p/Share
308
Reduced 1.07%
28,388
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
1,921
Added 6.27%
28,696
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$292,290
$142.65 p/Share
2,049
Reduced 7.11%
26,775
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
6,092
Added 17.45%
28,824
Common Stock
May 07
2021
SELL
Open market or private sale
$4,498,962
$144.29 p/Share
31,180
Reduced 57.83%
22,732
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$656,688
$37.35 p/Share
17,582
Added 24.59%
53,912
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$60,374
$125.78 p/Share
480
Reduced 1.3%
36,330
Common Stock