Feb 25
2025
SELL
Open market or private sale
$86,904
$52.07 p/Share
1,669
Reduced 68.82%
756
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$69,651
$52.33 p/Share
1,331
Reduced 35.44%
2,425
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
3,000
Added 44.4%
3,756
Common Stock
Feb 20
2025
SELL
Open market or private sale
$219,822
$57.32 p/Share
3,835
Reduced 83.53%
756
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$44,895
$57.78 p/Share
777
Reduced 14.47%
4,591
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
1,750
Added 24.59%
5,368
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$141,080
$57.28 p/Share
2,463
Reduced 40.5%
3,618
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
5,325
Added 53.38%
4,650
Common Stock
Jul 16
2024
SELL
Open market or private sale
$782,700
$52.18 p/Share
15,000
Reduced 95.5%
707
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$243,750
$16.25 p/Share
15,000
Added 48.85%
15,707
Common Stock
Jun 24
2024
SELL
Open market or private sale
$67,568
$45.84 p/Share
1,474
Reduced 75.17%
487
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$23,952
$16.25 p/Share
1,474
Added 42.91%
1,961
Common Stock
Jun 21
2024
SELL
Open market or private sale
$304,875
$45.02 p/Share
6,772
Reduced 93.29%
487
Common Stock
Jun 21
2024
BUY
Exercise of conversion of derivative security
$110,045
$16.25 p/Share
6,772
Added 48.26%
7,259
Common Stock
Jun 20
2024
SELL
Open market or private sale
$304,200
$45.04 p/Share
6,754
Reduced 93.27%
487
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$109,752
$16.25 p/Share
6,754
Added 48.26%
7,241
Common Stock
Mar 08
2024
SELL
Open market or private sale
$367,852
$45.33 p/Share
8,115
Reduced 97.98%
167
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$160,875
$49.5 p/Share
3,250
Reduced 28.18%
8,282
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
7,075
Added 43.85%
9,059
Common Stock
Dec 14
2023
SELL
Open market or private sale
$3,969
$37.45 p/Share
106
Reduced 2.32%
4,467
Common Stock
Dec 13
2023
SELL
Open market or private sale
$48,974
$34.2 p/Share
1,432
Reduced 23.85%
4,573
Common Stock
Nov 15
2023
-
1,042
Reduced 14.79%
6,005
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$24,810
$29.82 p/Share
832
Reduced 11.87%
6,176
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,750
Added 19.98%
7,008
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$34,442
$29.82 p/Share
1,155
Reduced 18.01%
5,258
Common Stock