Sep 25
2024
SELL
Open market or private sale
$563,400
$56.34 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Sep 25
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Sep 24
2024
SELL
Open market or private sale
$582,100
$58.21 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Sep 24
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Sep 12
2024
SELL
Open market or private sale
$592,000
$59.2 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Sep 11
2024
SELL
Open market or private sale
$590,900
$59.09 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Sep 10
2024
SELL
Open market or private sale
$590,900
$59.09 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Aug 15
2024
SELL
Open market or private sale
$579,500
$57.95 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Aug 14
2024
SELL
Open market or private sale
$573,700
$57.37 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Aug 13
2024
SELL
Open market or private sale
$562,500
$56.25 p/Share
10,000
Reduced 1.46%
676,744
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.44%
686,744
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$735,068
$36.1 p/Share
20,362
Reduced 2.92%
676,744
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
37,884
Added 5.23%
685,814
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$885,361
$35.91 p/Share
24,655
Reduced 3.61%
659,222
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
32,781
Added 4.62%
676,841
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
13,092
Added 1.97%
651,096
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$601,307
$35.49 p/Share
16,943
Reduced 2.59%
638,004
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
31,281
Added 4.56%
654,947
Common Stock
Aug 31
2023
SELL
Open market or private sale
$428,200
$42.82 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock