Nov 21
2024
SELL
Open market or private sale
$1,255,930
$42.31 p/Share
29,684
Reduced 16.77%
147,317
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$1,053,782
$35.5 p/Share
29,684
Added 14.36%
177,001
Common Stock
Sep 19
2024
SELL
Open market or private sale
$456,810
$50.21 p/Share
9,098
Reduced 5.82%
147,317
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$322,979
$35.5 p/Share
9,098
Added 5.5%
156,415
Common Stock
Sep 18
2024
SELL
Open market or private sale
$220,980
$50.2 p/Share
4,402
Reduced 2.9%
147,317
Common Stock
Sep 18
2024
BUY
Exercise of conversion of derivative security
$156,271
$35.5 p/Share
4,402
Added 2.82%
151,719
Common Stock
Sep 17
2024
SELL
Open market or private sale
$75,000
$50.0 p/Share
1,500
Reduced 1.01%
147,317
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
$53,250
$35.5 p/Share
1,500
Added 1.0%
148,817
Common Stock
Aug 06
2024
SELL
Open market or private sale
$750,450
$50.03 p/Share
15,000
Reduced 9.24%
147,317
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$532,500
$35.5 p/Share
15,000
Added 8.46%
162,317
Common Stock
Jul 11
2024
SELL
Open market or private sale
$756,000
$50.4 p/Share
15,000
Reduced 9.24%
147,317
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$532,500
$35.5 p/Share
15,000
Added 8.46%
162,317
Common Stock
Jun 05
2024
SELL
Open market or private sale
$810,900
$54.06 p/Share
15,000
Reduced 9.24%
147,317
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$532,500
$35.5 p/Share
15,000
Added 8.46%
162,317
Common Stock
May 06
2024
SELL
Open market or private sale
$772,050
$51.47 p/Share
15,000
Reduced 9.24%
147,317
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$532,500
$35.5 p/Share
15,000
Added 8.46%
162,317
Common Stock
Apr 05
2024
SELL
Open market or private sale
$826,350
$55.09 p/Share
15,000
Reduced 9.24%
147,317
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
$532,500
$35.5 p/Share
15,000
Added 8.46%
162,317
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$131,106
$55.53 p/Share
2,361
Reduced 1.58%
147,317
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
5,413
Added 3.49%
149,678
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
25,344
Added 14.94%
144,265
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$158,635
$55.37 p/Share
2,865
Reduced 2.35%
118,921
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$145,917
$55.63 p/Share
2,623
Reduced 2.11%
121,786
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$115,765
$55.71 p/Share
2,078
Reduced 1.64%
124,409
Common Stock
Mar 05
2024
SELL
Open market or private sale
$838,650
$55.91 p/Share
15,000
Reduced 10.6%
126,487
Common Stock