Mar 06
2025
-
5,381
Reduced 59.52%
3,660
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$160,561
$101.75 p/Share
1,578
Reduced 14.86%
9,041
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
5,372
Added 33.59%
10,619
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$27,684
$100.67 p/Share
275
Reduced 4.98%
5,247
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
940
Added 14.55%
5,522
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$27,784
$100.67 p/Share
276
Reduced 5.68%
4,582
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
805
Added 14.22%
4,858
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$21,140
$100.67 p/Share
210
Reduced 4.93%
4,053
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
603
Added 12.39%
4,263
Common Stock
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