Oct 31
2024
SELL
Open market or private sale
$2,960,033
$64.07 p/Share
46,200
Reduced 31.52%
100,375
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$18,824
$59.95 p/Share
314
Added 0.21%
146,575
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
$16,026
$45.79 p/Share
350
Added 0.24%
146,260
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$204,976
$44.1 p/Share
4,648
Added 3.09%
145,910
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
$14,523
$41.26 p/Share
352
Added 0.25%
141,262
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
$14,406
$34.63 p/Share
416
Added 0.29%
140,910
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$14,274
$34.73 p/Share
411
Added 0.29%
140,494
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
$14,156
$30.51 p/Share
464
Added 0.33%
140,083
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
$204,994
$31.14 p/Share
6,583
Added 4.5%
139,619
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$12,092
$37.67 p/Share
321
Added 0.24%
133,036
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
$11,979
$37.32 p/Share
321
Added 0.24%
132,715
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
$11,858
$32.4 p/Share
366
Added 0.28%
132,394
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
$7,486
$28.25 p/Share
265
Added 0.2%
132,028
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
$11,697
$32.95 p/Share
355
Added 0.27%
131,763
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
$189,995
$33.35 p/Share
5,697
Added 4.16%
131,409
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$9,906
$36.02 p/Share
275
Added 0.22%
125,712
Common Stock
Nov 29
2021
BUY
Grant, award, or other acquisition
$8,173
$38.37 p/Share
213
Added 0.17%
125,437
Common Stock
Aug 27
2021
BUY
Grant, award, or other acquisition
$8,130
$37.64 p/Share
216
Added 0.17%
125,224
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
$15,487
$32.13 p/Share
482
Added 0.38%
125,008
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
$189,990
$31.1 p/Share
6,109
Added 4.68%
124,526
Common Stock
Aug 28
2020
BUY
Grant, award, or other acquisition
$3,860
$17.79 p/Share
217
Added 0.18%
118,417
Common Stock
May 29
2020
BUY
Grant, award, or other acquisition
$3,824
$14.65 p/Share
261
Added 0.22%
118,200
Common Stock
Apr 17
2020
BUY
Grant, award, or other acquisition
$189,988
$13.2 p/Share
14,393
Added 10.88%
117,939
Common Stock
Feb 28
2020
BUY
Grant, award, or other acquisition
$1,656
$19.71 p/Share
84
Added 0.08%
103,546
Common Stock
Nov 29
2019
BUY
Grant, award, or other acquisition
$1,358
$20.9 p/Share
65
Added 0.06%
103,462
Common Stock