Sep 24
2024
BUY
Grant, award, or other acquisition
-
38
Added 0.12%
32,674
Common Stock
Jun 25
2024
BUY
Grant, award, or other acquisition
-
44
Added 0.13%
32,636
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$127,088
$490.69 p/Share
259
Reduced 0.79%
32,592
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
41
Added 0.12%
32,852
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$247,802
$527.24 p/Share
470
Reduced 1.41%
32,810
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$250,087
$526.5 p/Share
475
Reduced 1.41%
33,280
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,982,442
$521.97 p/Share
3,798
Reduced 11.26%
29,924
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
12,162
Added 26.49%
33,756
Common Stock
Feb 16
2024
SELL
Open market or private sale
$15,079,303
$521.0 p/Share
28,943
Reduced 53.12%
25,542
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$31,003,808
$521.16 p/Share
59,490
Reduced 52.2%
54,485
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$19,686,936
$239.07 p/Share
82,348
Added 53.08%
72,805
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$158,700
$516.94 p/Share
307
Reduced 0.96%
31,627
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$175,729
$516.85 p/Share
340
Reduced 1.05%
31,934
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
38
Added 0.12%
32,275
Common Stock
Sep 19
2023
BUY
Grant, award, or other acquisition
-
43
Added 0.13%
32,236
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$125,986
$508.01 p/Share
248
Reduced 0.76%
32,192
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
-
45
Added 0.14%
32,441
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$122,943
$482.13 p/Share
255
Reduced 0.78%
32,395
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
42
Added 0.13%
32,651
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$222,791
$484.33 p/Share
460
Reduced 1.39%
32,609
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$2,170,319
$491.69 p/Share
4,414
Reduced 13.21%
29,001
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$6,759,754
$491.69 p/Share
13,748
Added 29.37%
33,069
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$228,311
$488.89 p/Share
467
Reduced 1.71%
26,777
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$502,578
$488.89 p/Share
1,028
Added 3.64%
27,244
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$140,456
$492.83 p/Share
285
Reduced 1.08%
26,216
Common Stock