Aug 19
2024
SELL
Open market or private sale
$675,450
$135.09 p/Share
5,000
Reduced 30.89%
11,187
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$522,500
$104.5 p/Share
5,000
Added 23.6%
16,187
Common Stock
Aug 16
2024
SELL
Open market or private sale
$94,996
$131.03 p/Share
725
Reduced 6.09%
11,187
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$30,451
$129.03 p/Share
236
Reduced 1.94%
11,912
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
961
Added 7.33%
12,148
Common Stock
Jun 03
2024
SELL
Open market or private sale
$61,678
$113.38 p/Share
544
Reduced 4.64%
11,187
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$26,781
$113.48 p/Share
236
Reduced 1.97%
11,731
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
962
Added 7.44%
11,967
Common Stock
Feb 29
2024
SELL
Open market or private sale
$379,197
$136.5 p/Share
2,778
Reduced 20.16%
11,005
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$303,363
$104.5 p/Share
2,903
Added 17.4%
13,783
Common Stock
Feb 22
2024
SELL
Open market or private sale
$702,377
$137.21 p/Share
5,119
Reduced 32.0%
10,880
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$564,130
$119.04 p/Share
4,739
Added 22.85%
15,999
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$55,680
$134.82 p/Share
413
Reduced 3.54%
11,260
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,484
Added 11.28%
11,673
Common Stock
Nov 20
2023
SELL
Open market or private sale
$1,202,341
$134.46 p/Share
8,942
Reduced 46.74%
10,189
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$1,028,284
$111.77 p/Share
9,200
Added 32.47%
19,131
Common Stock
Nov 17
2023
SELL
Open market or private sale
$65,124
$136.53 p/Share
477
Reduced 4.58%
9,931
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$28,450
$122.63 p/Share
232
Reduced 2.18%
10,408
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
946
Added 8.17%
10,640
Common Stock
Aug 16
2023
SELL
Open market or private sale
$56,955
$107.26 p/Share
531
Reduced 5.19%
9,694
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$26,975
$111.93 p/Share
241
Reduced 2.3%
10,225
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
949
Added 8.31%
10,466
Common Stock
May 15
2023
SELL
Open market or private sale
$42,346
$91.66 p/Share
462
Reduced 4.63%
9,517
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$21,110
$89.45 p/Share
236
Reduced 2.31%
9,979
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
945
Added 8.47%
10,215
Common Stock