Aug 13
2024
BUY
Open market or private purchase
$113,825
$45.53 p/Share
2,500
Added 1.7%
144,504
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
$372,601
$49.02 p/Share
7,601
Added 5.08%
142,004
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$297,284
$50.43 p/Share
5,895
Reduced 4.2%
134,403
Common Stock
Apr 07
2024
BUY
Grant, award, or other acquisition
$408,785
$50.43 p/Share
8,106
Added 5.57%
137,366
Common Stock
Apr 06
2024
SELL
Payment of exercise price or tax liability
$152,046
$50.43 p/Share
3,015
Reduced 2.23%
132,192
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$124,150
$50.0 p/Share
2,483
Reduced 1.8%
135,207
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$45,672
$51.96 p/Share
879
Reduced 0.63%
137,690
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$558,923
$49.66 p/Share
11,255
Added 7.53%
138,128
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$75,935
$52.66 p/Share
1,442
Reduced 1.12%
126,873
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$43,416
$51.81 p/Share
838
Reduced 0.65%
128,315
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$18,409
$17.45 p/Share
1,055
Reduced 1.09%
95,326
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
$287,994
$17.45 p/Share
16,504
Added 11.33%
129,122
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$300,016
$17.35 p/Share
17,292
Added 13.31%
112,618
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$76,209
$18.52 p/Share
4,115
Reduced 4.13%
95,517
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
$166,680
$18.52 p/Share
9,000
Added 8.47%
97,231
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$15,997
$18.2 p/Share
879
Reduced 0.96%
90,632
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$106,600
$20.5 p/Share
5,200
Added 5.38%
91,511
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$150,023
$26.91 p/Share
5,575
Added 6.07%
86,311
Common Stock
May 06
2022
BUY
Open market or private purchase
$124,826
$42.1 p/Share
2,965
Added 3.55%
80,637
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$15,551
$45.47 p/Share
342
Reduced 0.46%
73,326
Common Stock
Apr 07
2022
BUY
Grant, award, or other acquisition
$197,613
$45.47 p/Share
4,346
Added 5.3%
77,672
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$19,441
$51.16 p/Share
380
Reduced 0.51%
73,668
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
$379,979
$57.39 p/Share
6,621
Added 8.24%
73,741
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$65,848
$59.43 p/Share
1,108
Reduced 1.62%
67,120
Common Stock
Jun 14
2021
BUY
Open market or private purchase
$237,180
$39.53 p/Share
6,000
Added 8.12%
67,926
Common Stock