May 17
2024
SELL
Open market or private sale
$43,805
$65.09 p/Share
673
Reduced 3.28%
19,842
Common Stock
May 15
2024
SELL
Open market or private sale
$20,135
$64.33 p/Share
313
Reduced 1.5%
20,515
Common Stock
May 14
2024
SELL
Open market or private sale
$10,602
$64.26 p/Share
165
Reduced 0.79%
20,663
Common Stock
May 13
2024
SELL
Open market or private sale
$36,288
$64.57 p/Share
562
Reduced 2.63%
20,828
Common Stock
May 10
2024
SELL
Open market or private sale
$11,587
$63.67 p/Share
182
Reduced 0.84%
21,390
Common Stock
May 09
2024
SELL
Open market or private sale
$68,399
$61.9 p/Share
1,105
Reduced 4.87%
21,572
Common Stock
Mar 28
2024
SELL
Open market or private sale
$10,653
$49.55 p/Share
215
Reduced 0.94%
22,677
Common Stock
Mar 27
2024
SELL
Open market or private sale
$23,062
$49.49 p/Share
466
Reduced 2.0%
22,892
Common Stock
Mar 26
2024
SELL
Open market or private sale
$22,351
$49.45 p/Share
452
Reduced 1.9%
23,358
Common Stock
Mar 25
2024
SELL
Open market or private sale
$9,051
$49.46 p/Share
183
Reduced 0.77%
23,627
Common Stock
Mar 22
2024
SELL
Open market or private sale
$16,450
$49.55 p/Share
332
Reduced 1.38%
23,810
Common Stock
Mar 21
2024
SELL
Open market or private sale
$3,117
$49.48 p/Share
63
Reduced 0.26%
24,142
Common Stock
Mar 20
2024
SELL
Open market or private sale
$38,913
$49.32 p/Share
789
Reduced 3.16%
24,205
Common Stock
Dec 06
2023
SELL
Open market or private sale
$3,393
$46.48 p/Share
73
Reduced 0.29%
24,994
Common Stock
Dec 05
2023
SELL
Open market or private sale
$3,095
$45.52 p/Share
68
Reduced 0.27%
25,067
Common Stock
Dec 04
2023
SELL
Open market or private sale
$6,984
$45.65 p/Share
153
Reduced 0.61%
25,135
Common Stock
Dec 01
2023
SELL
Open market or private sale
$22,350
$45.52 p/Share
491
Reduced 1.9%
25,288
Common Stock
Nov 30
2023
SELL
Open market or private sale
$5,446
$46.16 p/Share
118
Reduced 0.46%
25,779
Common Stock
Nov 29
2023
SELL
Open market or private sale
$9,161
$46.27 p/Share
198
Reduced 0.76%
25,897
Common Stock
Nov 28
2023
SELL
Open market or private sale
$6,845
$46.25 p/Share
148
Reduced 0.56%
26,095
Common Stock
Nov 27
2023
SELL
Open market or private sale
$1,749
$46.05 p/Share
38
Reduced 0.14%
26,243
Common Stock
Nov 24
2023
SELL
Open market or private sale
$6,370
$46.16 p/Share
138
Reduced 0.52%
26,281
Common Stock
Nov 22
2023
SELL
Open market or private sale
$3,455
$46.07 p/Share
75
Reduced 0.28%
26,419
Common Stock
Aug 31
2023
SELL
Open market or private sale
$18,232
$42.5 p/Share
429
Reduced 1.59%
26,494
Common Stock
Aug 30
2023
SELL
Open market or private sale
$57,554
$42.57 p/Share
1,352
Reduced 4.78%
26,923
Common Stock