Nov 12
2024
SELL
Open market or private sale
$252,271
$38.05 p/Share
6,630
Reduced 3.81%
167,393
Common Stock
Aug 30
2024
BUY
Other acquisition or disposition
$5,409
$38.64 p/Share
140
Added 0.08%
174,023
Common Stock
Feb 29
2024
BUY
Other acquisition or disposition
$18,517
$34.42 p/Share
538
Added 0.31%
174,289
Common Stock
Feb 16
2024
SELL
Open market or private sale
$17,217
$44.49 p/Share
387
Reduced 0.22%
173,751
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,160,244
$49.37 p/Share
23,501
Reduced 11.89%
174,138
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
45,788
Added 18.81%
197,639
Common Stock
Jan 25
2024
SELL
Open market or private sale
$118,248
$51.75 p/Share
2,285
Reduced 1.48%
151,851
Common Stock
Jan 17
2024
SELL
Open market or private sale
$1,616,414
$50.42 p/Share
32,059
Reduced 17.22%
154,136
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
68,084
Added 26.78%
186,195
Common Stock
Dec 21
2023
SELL
Open market or private sale
$862,575
$49.29 p/Share
17,500
Reduced 12.9%
118,111
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$828,450
$47.34 p/Share
17,500
Added 11.43%
135,611
Common Stock
Dec 20
2023
SELL
Open market or private sale
$322,660
$49.64 p/Share
6,500
Reduced 5.22%
118,111
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$307,710
$47.34 p/Share
6,500
Added 4.96%
124,611
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,192,800
$49.7 p/Share
24,000
Reduced 16.89%
118,111
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,136,160
$47.34 p/Share
24,000
Added 15.87%
127,251
Common Stock
Oct 12
2023
SELL
Open market or private sale
$173,420
$46.0 p/Share
3,770
Reduced 3.09%
118,111
Common Stock
Aug 31
2023
BUY
Other acquisition or disposition
$4,797
$30.56 p/Share
157
Added 0.13%
121,881
Common Stock
Jul 07
2023
SELL
Open market or private sale
$787,962
$42.25 p/Share
18,650
Reduced 13.29%
121,724
Common Stock
May 22
2023
SELL
Open market or private sale
$197,930
$40.14 p/Share
4,931
Reduced 3.39%
140,374
Common Stock
Feb 06
2023
SELL
Open market or private sale
$1,003,049
$40.69 p/Share
24,651
Reduced 14.5%
145,305
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
49,093
Added 22.41%
169,956
Common Stock
Jan 18
2023
SELL
Open market or private sale
$989,856
$39.49 p/Share
25,066
Reduced 17.18%
120,863
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
-
57,267
Added 28.18%
145,929
Common Stock
Apr 01
2022
SELL
Open market or private sale
$13,309
$37.49 p/Share
355
Reduced 0.4%
88,662
Common Stock
Feb 28
2022
BUY
Other acquisition or disposition
$17,618
$28.37 p/Share
621
Added 0.69%
89,017
Common Stock