Apr 17
2024
SELL
Open market or private sale
$1,565,060
$65.2 p/Share
24,004
Reduced 0.05%
48,678,310
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.09%
48,702,314
Common Stock
Apr 16
2024
SELL
Open market or private sale
$1,562,598
$65.13 p/Share
23,992
Reduced 0.05%
48,660,648
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,684,640
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,680,259
$70.9 p/Share
23,699
Reduced 0.05%
48,642,973
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,666,672
Common Stock
Mar 12
2024
SELL
Open market or private sale
$1,696,490
$71.6 p/Share
23,694
Reduced 0.05%
48,625,005
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.09%
48,648,699
Common Stock
Feb 14
2024
SELL
Open market or private sale
$3,244,033
$70.31 p/Share
46,139
Reduced 0.09%
51,850,832
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$620,830
$7.45 p/Share
83,333
Added 0.16%
51,896,971
Common Stock
Feb 13
2024
SELL
Open market or private sale
$3,187,630
$69.17 p/Share
46,084
Reduced 0.09%
51,813,638
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$620,830
$7.45 p/Share
83,333
Added 0.16%
51,859,722
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$2,539,253
$66.45 p/Share
38,213
Reduced 0.07%
51,776,389
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
77,069
Added 0.15%
51,814,602
Common Stock
Jan 10
2024
SELL
Open market or private sale
$1,686,205
$60.11 p/Share
28,052
Reduced 0.05%
51,756,373
Common Stock
Jan 10
2024
BUY
Open market or private sale
$1,156,776
$61.4 p/Share
18,840
Added 0.04%
51,737,533
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$620,838
$7.45 p/Share
83,334
Added 0.16%
51,784,425
Common Stock
Jan 09
2024
SELL
Open market or private sale
$2,809,120
$60.11 p/Share
46,733
Reduced 0.09%
51,701,091
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
$620,830
$7.45 p/Share
83,333
Added 0.16%
51,747,824
Common Stock
Dec 13
2023
SELL
Open market or private sale
$2,612,237
$55.22 p/Share
47,306
Reduced 0.1%
48,420,692
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$620,838
$7.45 p/Share
83,334
Added 0.17%
48,467,998
Common Stock
Dec 12
2023
SELL
Open market or private sale
$2,600,369
$54.8 p/Share
47,452
Reduced 0.1%
48,384,664
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$620,830
$7.45 p/Share
83,333
Added 0.17%
48,432,116
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$858,159
$57.31 p/Share
14,974
Reduced 0.03%
48,348,783
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
30,200
Added 0.06%
48,348,525
Common Stock