Feb 19
2025
SELL
Payment of exercise price or tax liability
$100,921
$272.76 p/Share
370
Reduced 7.87%
4,332
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
1,000
Added 17.54%
4,702
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$531,926
$269.33 p/Share
1,975
Reduced 34.79%
3,702
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
5,223
Added 47.92%
5,677
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$91,122
$285.65 p/Share
319
Reduced 41.27%
454
Common Stock
Nov 25
2024
SELL
Open market or private sale
$253,637
$285.95 p/Share
887
Reduced 53.43%
773
Common Stock
Jun 10
2024
SELL
Open market or private sale
$249,500
$249.5 p/Share
1,000
Reduced 37.59%
1,660
Common Stock
May 30
2024
SELL
Open market or private sale
$254,500
$254.5 p/Share
1,000
Reduced 27.32%
2,660
Common Stock
Feb 29
2024
SELL
Open market or private sale
$747,446
$263.0 p/Share
2,842
Reduced 43.71%
3,660
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$80,372
$255.15 p/Share
315
Reduced 4.62%
6,502
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
900
Added 11.66%
6,817
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$440,875
$238.44 p/Share
1,849
Reduced 23.81%
5,917
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
4,879
Added 38.58%
7,766
Common Stock
Nov 30
2023
SELL
Open market or private sale
$161,968
$212.0 p/Share
764
Reduced 20.93%
2,887
Common Stock
Nov 30
2023
SELL
Open market or private sale
$161,968
$212.0 p/Share
764
Reduced 20.93%
2,887
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$561,072
$212.85 p/Share
2,636
Reduced 41.93%
3,651
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$561,072
$212.85 p/Share
2,636
Reduced 41.93%
3,651
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$455,429
$133.95 p/Share
3,400
Added 35.1%
6,287
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$455,429
$133.95 p/Share
3,400
Added 35.1%
6,287
Common Stock
May 11
2023
SELL
Open market or private sale
$468,244
$196.0 p/Share
2,389
Reduced 45.28%
2,887
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$285,581
$192.83 p/Share
1,481
Reduced 21.92%
5,276
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$232,940
$122.6 p/Share
1,900
Added 21.95%
6,757
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$66,792
$180.52 p/Share
370
Reduced 7.08%
4,857
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
1,000
Added 16.06%
5,227
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$280,596
$185.09 p/Share
1,516
Reduced 26.4%
4,227
Common Stock