Mar 04
2024
-
2,078
Reduced 36.21%
3,660
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$125,554
$75.59 p/Share
1,661
Reduced 22.45%
5,738
Common Stock
Feb 28
2024
-
1,483
Reduced 28.84%
3,660
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
3,739
Added 33.57%
7,399
Common Stock
Feb 23
2024
SELL
Open market or private sale
$195,648
$72.84 p/Share
2,686
Reduced 34.31%
5,143
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$30,896
$74.63 p/Share
414
Reduced 7.45%
5,143
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$142,503
$39.42 p/Share
3,615
Added 31.59%
7,829
Common Stock
Feb 22
2024
SELL
Open market or private sale
$169,195
$72.09 p/Share
2,347
Reduced 33.65%
4,628
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$26,053
$73.39 p/Share
355
Reduced 7.12%
4,628
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$111,130
$47.35 p/Share
2,347
Added 25.18%
6,975
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
796
Added 13.77%
4,983
Common Stock
Feb 20
2024
SELL
Open market or private sale
$2,680,584
$68.83 p/Share
38,945
Reduced 90.29%
4,187
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$1,554,294
$39.91 p/Share
38,945
Added 47.45%
43,132
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$17,399
$61.7 p/Share
282
Reduced 6.31%
4,187
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
809
Added 15.33%
4,469
Common Stock
Mar 06
2023
-
2,546
Reduced 41.02%
3,660
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$31,376
$47.54 p/Share
660
Reduced 9.61%
6,206
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
2,095
Added 23.38%
6,866
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$15,174
$47.57 p/Share
319
Reduced 6.27%
4,771
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
913
Added 15.21%
5,090
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$12,598
$45.32 p/Share
278
Reduced 6.24%
4,177
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
795
Added 15.14%
4,455
Common Stock
Feb 24
2022
-
1,352
Reduced 26.98%
3,660
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$11,035
$40.57 p/Share
272
Reduced 5.15%
5,012
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
2,069
Added 28.14%
5,284
Common Stock