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
Feb 21
2023
SELL
Open market or private sale
$576,355
$106.99 p/Share
5,387
Reduced 36.75%
9,270
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$566,335
$105.13 p/Share
5,387
Added 26.88%
14,657
Common Stock
Feb 15
2023
SELL
Open market or private sale
$70,609
$116.71 p/Share
605
Reduced 6.13%
9,270
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$38,853
$114.95 p/Share
338
Reduced 3.31%
9,875
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,164
Added 10.23%
10,213
Common Stock
Nov 15
2022
SELL
Open market or private sale
$63,614
$100.18 p/Share
635
Reduced 6.63%
8,949
Common Stock