Mar 15
2024
BUY
Exercise of conversion of derivative security
$176,460
$58.82 p/Share
3,000
Added 2.78%
105,099
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$7,385,125
$259.61 p/Share
28,447
Reduced 21.79%
102,099
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
57,495
Added 30.58%
130,546
Common Stock
Jan 29
2024
SELL
Open market or private sale
$263,149
$268.52 p/Share
980
Reduced 1.32%
73,051
Common Stock
Jan 25
2024
SELL
Open market or private sale
$196,737
$268.4 p/Share
733
Reduced 0.98%
74,031
Common Stock
Jan 22
2024
SELL
Open market or private sale
$2,149,817
$268.66 p/Share
8,002
Reduced 9.67%
74,764
Common Stock
Jan 18
2024
SELL
Open market or private sale
$4,800,866
$257.82 p/Share
18,621
Reduced 18.37%
82,766
Common Stock
Jan 10
2024
SELL
Open market or private sale
$461,084
$249.1 p/Share
1,851
Reduced 1.79%
101,387
Common Stock
Jan 09
2024
SELL
Open market or private sale
$165,798
$247.46 p/Share
670
Reduced 0.64%
103,238
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$3,187,462
$215.34 p/Share
14,802
Reduced 12.47%
103,908
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
29,851
Added 20.09%
118,710
Common Stock
Nov 02
2023
SELL
Open market or private sale
$4,757,175
$211.43 p/Share
22,500
Reduced 20.2%
88,859
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
$1,323,450
$58.82 p/Share
22,500
Added 16.81%
111,359
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$2,731,823
$184.67 p/Share
14,793
Reduced 14.27%
88,859
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
29,833
Added 22.35%
103,652
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$2,151,621
$145.37 p/Share
14,801
Reduced 16.7%
73,819
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
-
29,850
Added 25.2%
88,620
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$3,239,482
$134.53 p/Share
24,080
Reduced 38.68%
38,176
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
50,280
Added 46.11%
58,770
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$1,982,132
$134.61 p/Share
14,725
Reduced 31.13%
32,570
Common Stock
Nov 21
2022
BUY
Exercise of conversion of derivative security
-
29,697
Added 38.57%
47,295
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$1,871,501
$127.14 p/Share
14,720
Reduced 45.55%
17,598
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
-
29,686
Added 47.88%
32,318
Common Stock
Aug 09
2022
SELL
Open market or private sale
$450,383
$122.42 p/Share
3,679
Reduced 58.3%
2,632
Common Stock
Aug 08
2022
SELL
Open market or private sale
$20,697,492
$124.81 p/Share
165,832
Reduced 96.33%
6,311
Common Stock