Jun 12
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,784,150
Common Stock
Jun 11
2024
SELL
Open market or private sale
$1,434,954
$59.21 p/Share
24,235
Reduced 0.05%
48,742,483
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$408,743
$9.81 p/Share
41,666
Added 0.09%
48,766,718
Common Stock
May 15
2024
SELL
Open market or private sale
$1,475,607
$60.9 p/Share
24,230
Reduced 0.05%
48,725,052
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,749,282
Common Stock
May 14
2024
SELL
Open market or private sale
$1,460,087
$60.18 p/Share
24,262
Reduced 0.05%
48,707,615
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$408,753
$9.81 p/Share
41,667
Added 0.09%
48,731,877
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$743,618
$63.53 p/Share
11,705
Reduced 0.02%
48,690,210
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
23,605
Added 0.05%
48,701,915
Common Stock
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