Oct 17
2024
-
68,835
Reduced 100.0%
0
Common Stock
May 22
2024
-
55
Reduced 0.08%
68,835
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$122,018
$157.85 p/Share
773
Reduced 1.11%
68,890
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
1,780
Added 2.49%
69,663
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,702,438
$157.4 p/Share
10,816
Reduced 13.74%
67,883
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
25,835
Added 24.71%
78,699
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$163,677
$156.33 p/Share
1,047
Reduced 1.94%
52,864
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
3,686
Added 6.4%
53,911
Common Stock
Aug 23
2023
SELL
Sale (or disposition) back to the issuer
-
67
Reduced 0.13%
50,275
Common Stock
May 24
2023
-
55
Reduced 0.11%
50,342
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,389,721
$162.01 p/Share
8,578
Reduced 14.55%
50,397
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
20,693
Added 25.97%
58,975
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$158,676
$162.08 p/Share
979
Reduced 2.49%
38,282
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
3,449
Added 8.08%
39,261
Common Stock
Dec 13
2022
SELL
Open market or private sale
$2,653,780
$179.54 p/Share
14,781
Reduced 29.22%
35,812
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$1,204,503
$81.49 p/Share
14,781
Added 22.61%
50,593
Common Stock
Apr 20
2022
-
46
Reduced 0.13%
35,812
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,214,149
$165.89 p/Share
7,319
Reduced 16.95%
35,858
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
17,793
Added 29.18%
43,177
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$155,511
$168.85 p/Share
921
Reduced 3.5%
25,384
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
3,248
Added 10.99%
26,305
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$241,041
$165.55 p/Share
1,456
Reduced 5.94%
23,057
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
5,086
Added 17.18%
24,513
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$314,612
$150.46 p/Share
2,091
Reduced 9.78%
19,296
Common Stock
Feb 13
2020
BUY
Exercise of conversion of derivative security
-
7,080
Added 24.87%
21,387
Common Stock