Sep 11
2024
SELL
Open market or private sale
$97,905
$65.27 p/Share
1,500
Reduced 1.65%
89,295
Common Stock
Sep 10
2024
SELL
Open market or private sale
$389,939
$64.99 p/Share
6,000
Reduced 6.2%
90,795
Common Stock
Aug 27
2024
SELL
Open market or private sale
$428,640
$60.16 p/Share
7,125
Reduced 6.86%
96,795
Common Stock
Aug 26
2024
SELL
Open market or private sale
$22,503
$60.01 p/Share
375
Reduced 0.36%
103,920
Common Stock
Aug 01
2024
SELL
Open market or private sale
$209,028
$55.24 p/Share
3,784
Reduced 3.5%
104,295
Common Stock
Jul 31
2024
SELL
Open market or private sale
$166,812
$55.09 p/Share
3,028
Reduced 2.73%
108,079
Common Stock
Jul 30
2024
SELL
Open market or private sale
$37,853
$55.02 p/Share
688
Reduced 0.62%
111,107
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$475,985
$45.61 p/Share
10,436
Reduced 8.54%
111,795
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
23,564
Added 16.16%
122,231
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$211,637
$47.23 p/Share
4,481
Reduced 4.34%
98,667
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$374,776
$47.44 p/Share
7,900
Reduced 7.11%
103,148
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$803,506
$50.57 p/Share
15,889
Added 12.52%
111,048
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$81,541
$49.69 p/Share
1,641
Reduced 1.7%
95,159
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$110,604
$51.66 p/Share
2,141
Reduced 2.16%
96,800
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$395,759
$50.81 p/Share
7,789
Reduced 7.3%
98,941
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
15,852
Added 12.93%
106,730
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$390,507
$48.36 p/Share
8,075
Reduced 8.16%
90,878
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
17,961
Added 15.36%
98,953
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$85,332
$52.0 p/Share
1,641
Reduced 1.99%
80,992
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$65,962
$50.74 p/Share
1,300
Reduced 1.55%
82,633
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$401,912
$51.94 p/Share
7,738
Reduced 8.44%
83,933
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
14,501
Added 13.66%
91,671
Common Stock
Apr 09
2021
SELL
Payment of exercise price or tax liability
$72,968
$54.74 p/Share
1,333
Reduced 1.7%
77,170
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$221,555
$55.92 p/Share
3,962
Reduced 4.8%
78,503
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
5,239
Added 5.97%
82,465
Common Stock