Mar 30
2025
SELL
Payment of exercise price or tax liability
$44,096
$125.99 p/Share
350
Reduced 3.72%
9,066
Common Stock
Mar 30
2025
BUY
Exercise of conversion of derivative security
-
887
Added 8.61%
9,416
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$53,468
$128.84 p/Share
415
Reduced 4.64%
8,529
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
1,054
Added 10.54%
8,944
Common Stock
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