Mar 17
2025
SELL
Payment of exercise price or tax liability
$38,245
$127.06 p/Share
301
Reduced 3.67%
7,890
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
-
764
Added 8.53%
8,191
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$91,613
$128.67 p/Share
712
Reduced 8.75%
7,427
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
1,682
Added 17.13%
8,139
Common Stock
Aug 23
2024
SELL
Open market or private sale
$191,250
$191.25 p/Share
1,000
Reduced 13.41%
6,457
Common Stock
Mar 30
2024
SELL
Payment of exercise price or tax liability
$57,592
$164.55 p/Share
350
Reduced 4.48%
7,457
Common Stock
Mar 30
2024
BUY
Exercise of conversion of derivative security
-
887
Added 10.2%
7,807
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$39,381
$161.4 p/Share
244
Reduced 3.41%
6,920
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
620
Added 7.97%
7,164
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$45,658
$151.69 p/Share
301
Reduced 4.4%
6,544
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
764
Added 10.04%
6,845
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$108,852
$154.62 p/Share
704
Reduced 10.38%
6,081
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
1,682
Added 19.87%
6,785
Common Stock
Dec 14
2023
SELL
Open market or private sale
$185,589
$153.0 p/Share
1,213
Reduced 19.21%
5,103
Common Stock
Nov 26
2023
SELL
Payment of exercise price or tax liability
$100,326
$127.48 p/Share
787
Reduced 11.08%
6,316
Common Stock
Nov 26
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 21.97%
7,103
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$33,330
$95.23 p/Share
350
Reduced 6.42%
5,103
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
887
Added 13.99%
5,453
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$29,329
$97.44 p/Share
301
Reduced 6.18%
4,566
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
764
Added 13.57%
4,867
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$62,294
$94.1 p/Share
662
Reduced 13.89%
4,103
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
1,682
Added 26.09%
4,765
Common Stock
Mar 09
2023
SELL
Open market or private sale
$96,160
$96.16 p/Share
1,000
Reduced 24.49%
3,083
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$77,859
$91.17 p/Share
854
Reduced 17.3%
4,083
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 28.83%
4,937
Common Stock