Aug 26
2024
SELL
Open market or private sale
$696,170
$43.34 p/Share
16,063
Reduced 5.9%
256,026
Common Stock
Jul 30
2024
SELL
Open market or private sale
$1,578
$42.65 p/Share
37
Reduced 0.01%
272,089
Common Stock
Jul 29
2024
SELL
Open market or private sale
$2,121,894
$42.64 p/Share
49,763
Reduced 15.46%
272,126
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$973,364
$19.56 p/Share
49,763
Added 13.39%
321,889
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$860,602
$36.95 p/Share
23,291
Reduced 7.88%
272,126
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$610,483
$19.08 p/Share
31,996
Added 9.64%
299,769
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$154,100
$33.5 p/Share
4,600
Reduced 1.69%
267,773
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$145,782
$35.41 p/Share
4,117
Reduced 1.49%
272,373
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
32,922
Added 10.64%
276,490
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$69,647
$33.63 p/Share
2,071
Reduced 0.84%
243,568
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,630
Added 1.85%
245,639
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$762,870
$37.95 p/Share
20,102
Reduced 7.71%
240,730
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$529,760
$18.92 p/Share
28,000
Added 9.56%
264,782
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$119,472
$31.8 p/Share
3,757
Reduced 1.56%
236,393
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$196,209
$33.46 p/Share
5,864
Reduced 2.38%
240,150
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
26,010
Added 9.52%
247,258
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$227,928
$40.42 p/Share
5,639
Reduced 2.49%
221,248
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
12,815
Added 5.32%
228,071
Common Stock
Jan 11
2023
SELL
Open market or private sale
$433,800
$43.38 p/Share
10,000
Reduced 4.44%
215,023
Common Stock
Dec 13
2022
SELL
Open market or private sale
$428,900
$42.89 p/Share
10,000
Reduced 4.25%
225,023
Common Stock
Nov 08
2022
SELL
Open market or private sale
$475,200
$47.52 p/Share
10,000
Reduced 4.08%
235,023
Common Stock
Oct 26
2022
SELL
Open market or private sale
$303,675
$40.49 p/Share
7,500
Reduced 2.97%
245,023
Common Stock
Oct 25
2022
SELL
Open market or private sale
$508,125
$40.65 p/Share
12,500
Reduced 4.72%
252,523
Common Stock
Aug 16
2022
SELL
Open market or private sale
$526,619
$44.25 p/Share
11,901
Reduced 4.3%
264,588
Common Stock
Aug 15
2022
SELL
Open market or private sale
$544,125
$43.53 p/Share
12,500
Reduced 4.33%
276,489
Common Stock