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
Aug 30
2023
SELL
Open market or private sale
$428,500
$42.85 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock
Aug 29
2023
SELL
Open market or private sale
$424,000
$42.4 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock
Aug 17
2023
SELL
Open market or private sale
$431,800
$43.18 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock
Aug 16
2023
SELL
Open market or private sale
$435,300
$43.53 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock
Aug 15
2023
SELL
Open market or private sale
$437,700
$43.77 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock
Jul 27
2023
SELL
Open market or private sale
$437,900
$43.79 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock