May 07
2024
SELL
Open market or private sale
$208,625
$56.37 p/Share
3,701
Reduced 3.76%
94,818
Common Stock
May 06
2024
SELL
Open market or private sale
$287,884
$56.47 p/Share
5,098
Reduced 4.92%
98,519
Common Stock
May 03
2024
SELL
Open market or private sale
$217,745
$54.45 p/Share
3,999
Reduced 3.72%
103,617
Common Stock
May 02
2024
SELL
Open market or private sale
$136,385
$51.72 p/Share
2,637
Reduced 2.39%
107,616
Common Stock
Apr 19
2024
SELL
Open market or private sale
$5,001
$50.01 p/Share
100
Reduced 0.09%
110,253
Common Stock
Apr 18
2024
SELL
Open market or private sale
$5,034
$50.34 p/Share
100
Reduced 0.09%
110,353
Common Stock
Apr 17
2024
SELL
Open market or private sale
$10,000
$50.0 p/Share
200
Reduced 0.18%
110,453
Common Stock
Apr 16
2024
SELL
Open market or private sale
$110,946
$50.43 p/Share
2,200
Reduced 1.95%
110,653
Common Stock
Apr 05
2024
SELL
Open market or private sale
$20,032
$50.08 p/Share
400
Reduced 0.35%
112,853
Common Stock
Apr 04
2024
SELL
Open market or private sale
$10,036
$50.18 p/Share
200
Reduced 0.18%
113,253
Common Stock
Apr 03
2024
SELL
Open market or private sale
$5,000
$50.0 p/Share
100
Reduced 0.09%
113,453
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$668,578
$48.78 p/Share
13,706
Reduced 10.77%
113,553
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$1,739,007
$48.78 p/Share
35,650
Added 21.88%
127,259
Common Stock
Feb 12
2024
SELL
Open market or private sale
$30,767
$50.11 p/Share
614
Reduced 0.67%
91,609
Common Stock
Feb 09
2024
SELL
Open market or private sale
$13,750
$50.0 p/Share
275
Reduced 0.3%
92,223
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$16,665
$33.33 p/Share
500
Added 0.54%
92,498
Common Stock
Jan 29
2024
SELL
Open market or private sale
$6,051
$50.01 p/Share
121
Reduced 0.13%
91,998
Common Stock
Jan 25
2024
SELL
Open market or private sale
$12,783
$50.13 p/Share
255
Reduced 0.28%
92,119
Common Stock
Dec 22
2023
SELL
Open market or private sale
$17,818
$47.9 p/Share
372
Reduced 0.4%
92,374
Common Stock
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