Dec 21
2023
SELL
Open market or private sale
$30,617
$47.99 p/Share
638
Reduced 0.68%
92,746
Common Stock
Dec 20
2023
SELL
Open market or private sale
$95,720
$47.86 p/Share
2,000
Reduced 2.1%
93,384
Common Stock
Dec 19
2023
SELL
Open market or private sale
$14,417
$47.74 p/Share
302
Reduced 0.32%
95,384
Common Stock
Dec 15
2023
SELL
Open market or private sale
$38,295
$47.69 p/Share
803
Reduced 0.83%
95,686
Common Stock
Dec 14
2023
SELL
Open market or private sale
$4,775
$47.75 p/Share
100
Reduced 0.1%
96,489
Common Stock
Dec 13
2023
SELL
Open market or private sale
$23,187
$47.81 p/Share
485
Reduced 0.5%
96,589
Common Stock
Dec 08
2023
SELL
Open market or private sale
$14,250
$47.5 p/Share
300
Reduced 0.31%
97,074
Common Stock
Nov 17
2023
SELL
Open market or private sale
$19,899
$45.64 p/Share
436
Reduced 0.44%
98,204
Common Stock
Nov 15
2023
SELL
Open market or private sale
$30,838
$45.35 p/Share
680
Reduced 0.69%
97,810
Common Stock
Nov 14
2023
SELL
Open market or private sale
$6,733
$44.89 p/Share
150
Reduced 0.15%
98,490
Common Stock
Nov 07
2023
SELL
Open market or private sale
$8,884
$45.33 p/Share
196
Reduced 0.2%
98,640
Common Stock
Nov 06
2023
SELL
Open market or private sale
$30,579
$45.37 p/Share
674
Reduced 0.68%
98,836
Common Stock
Nov 03
2023
SELL
Open market or private sale
$5,975
$44.93 p/Share
133
Reduced 0.13%
99,510
Common Stock
Nov 02
2023
SELL
Open market or private sale
$581
$44.75 p/Share
13
Reduced 0.01%
99,643
Common Stock
Nov 01
2023
SELL
Open market or private sale
$28,479
$45.35 p/Share
628
Reduced 0.63%
99,656
Common Stock
Sep 21
2023
SELL
Open market or private sale
$4,052
$45.03 p/Share
90
Reduced 0.09%
100,284
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$4,566
$33.33 p/Share
137
Added 0.14%
100,374
Common Stock
May 23
2023
SELL
Open market or private sale
$54,610
$42.17 p/Share
1,295
Reduced 1.28%
100,237
Common Stock
May 15
2023
SELL
Open market or private sale
$15,261
$45.02 p/Share
339
Reduced 0.33%
101,532
Common Stock
May 12
2023
SELL
Open market or private sale
$11,009
$45.12 p/Share
244
Reduced 0.24%
101,871
Common Stock
May 11
2023
SELL
Open market or private sale
$5,542
$45.43 p/Share
122
Reduced 0.12%
102,115
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$830,264
$56.4 p/Share
14,721
Reduced 13.29%
96,018
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$1,579,200
$56.4 p/Share
28,000
Added 20.18%
110,739
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$16,665
$33.33 p/Share
500
Added 0.6%
82,739
Common Stock
Aug 04
2022
SELL
Open market or private sale
$131,746
$40.02 p/Share
3,292
Reduced 3.85%
82,239
Common Stock