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
Jul 26
2023
SELL
Open market or private sale
$426,900
$42.69 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Jul 26
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock
Jul 25
2023
SELL
Open market or private sale
$428,000
$42.8 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Jul 25
2023
BUY
Exercise of conversion of derivative security
$138,700
$13.87 p/Share
10,000
Added 1.55%
633,666
Common Stock
Mar 09
2023
SELL
Open market or private sale
$427,299
$42.73 p/Share
10,000
Reduced 1.58%
623,666
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$146,600
$14.66 p/Share
10,000
Added 1.55%
633,666
Common Stock