Sep 11
2024
SELL
Open market or private sale
$559,105
$49.04 p/Share
11,401
Reduced 3.63%
302,288
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
13,376
Added 4.09%
313,689
Common Stock
Aug 15
2023
SELL
Open market or private sale
$904,000
$45.2 p/Share
20,000
Reduced 6.24%
300,313
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$248,712
$6.25 p/Share
39,794
Added 11.05%
320,313
Common Stock
Feb 27
2023
SELL
Open market or private sale
$226,200
$45.24 p/Share
5,000
Reduced 1.75%
280,519
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
16,731
Added 5.54%
285,519
Common Stock
Jan 11
2023
SELL
Open market or private sale
$19,347
$45.1 p/Share
429
Reduced 0.16%
268,788
Common Stock
Jan 10
2023
SELL
Open market or private sale
$226,050
$45.21 p/Share
5,000
Reduced 1.82%
269,217
Common Stock
Jan 09
2023
SELL
Open market or private sale
$133,860
$44.62 p/Share
3,000
Reduced 1.08%
274,217
Common Stock
Jan 06
2023
SELL
Open market or private sale
$180,800
$45.2 p/Share
4,000
Reduced 1.42%
277,217
Common Stock
Jan 05
2023
SELL
Open market or private sale
$178,400
$44.6 p/Share
4,000
Reduced 1.4%
281,217
Common Stock
Jan 04
2023
SELL
Open market or private sale
$45,640
$45.64 p/Share
1,000
Reduced 0.35%
285,217
Common Stock
Jan 03
2023
SELL
Open market or private sale
$46,490
$46.49 p/Share
1,000
Reduced 0.35%
286,217
Common Stock
Dec 29
2022
SELL
Open market or private sale
$136,071
$48.15 p/Share
2,826
Reduced 0.97%
287,217
Common Stock
Dec 27
2022
SELL
Open market or private sale
$47,810
$47.81 p/Share
1,000
Reduced 0.34%
290,043
Common Stock
Dec 22
2022
SELL
Open market or private sale
$237,600
$47.52 p/Share
5,000
Reduced 1.69%
291,043
Common Stock
Dec 21
2022
SELL
Open market or private sale
$282,726
$48.05 p/Share
5,884
Reduced 1.95%
296,043
Common Stock
Dec 20
2022
SELL
Open market or private sale
$149,768
$47.38 p/Share
3,161
Reduced 1.04%
301,927
Common Stock
Dec 19
2022
SELL
Open market or private sale
$142,800
$47.6 p/Share
3,000
Reduced 0.97%
305,088
Common Stock
Dec 16
2022
SELL
Open market or private sale
$238,950
$47.79 p/Share
5,000
Reduced 1.6%
308,088
Common Stock
Dec 15
2022
SELL
Open market or private sale
$144,930
$48.31 p/Share
3,000
Reduced 0.95%
313,088
Common Stock
Dec 14
2022
SELL
Open market or private sale
$360,463
$50.12 p/Share
7,192
Reduced 2.22%
316,088
Common Stock
Dec 13
2022
SELL
Open market or private sale
$330,801
$50.83 p/Share
6,508
Reduced 1.97%
323,280
Common Stock
Dec 12
2022
SELL
Open market or private sale
$308,700
$51.45 p/Share
6,000
Reduced 1.79%
329,788
Common Stock
Nov 23
2022
SELL
Open market or private sale
$556,319
$48.77 p/Share
11,407
Reduced 3.29%
335,788
Common Stock