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
Nov 26
2022
SELL
Payment of exercise price or tax liability
$66,021
$83.89 p/Share
787
Reduced 21.13%
2,937
Common Stock
Nov 26
2022
BUY
Exercise of conversion of derivative security
-
2,000
Added 34.94%
3,724
Common Stock
Nov 10
2022
SELL
Open market or private sale
$108,732
$83.64 p/Share
1,300
Reduced 42.99%
1,724
Common Stock
Jul 22
2022
SELL
Open market or private sale
$388,600
$77.72 p/Share
5,000
Reduced 62.31%
3,024
Common Stock