Jun 03
2024
SELL
Open market or private sale
$449,099
$44.91 p/Share
10,000
Reduced 10.35%
86,658
Common Stock par value...
Jun 01
2024
SELL
Payment of exercise price or tax liability
$96,723
$44.45 p/Share
2,176
Reduced 2.2%
96,658
Common Stock par value...
May 01
2024
SELL
Payment of exercise price or tax liability
$131,859
$39.42 p/Share
3,345
Reduced 3.27%
98,834
Common Stock par value...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
2,402
Added 2.3%
102,179
Common Stock par value...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$169,601
$42.71 p/Share
3,971
Reduced 3.83%
99,777
Common Stock par value...
Dec 14
2023
SELL
Open market or private sale
$704,844
$41.97 p/Share
16,794
Reduced 13.93%
103,748
Common Stock par value...
Jun 16
2023
SELL
Open market or private sale
$170,750
$34.15 p/Share
5,000
Reduced 3.98%
120,542
Common Stock par value...
Jun 01
2023
BUY
Grant, award, or other acquisition
-
21,214
Added 14.46%
125,542
Common Stock par value...
May 01
2023
SELL
Payment of exercise price or tax liability
$124,230
$34.28 p/Share
3,624
Reduced 3.36%
104,328
Common Stock par value...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$67,951
$36.83 p/Share
1,845
Reduced 1.68%
107,952
Common Stock par value...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$156,997
$36.3 p/Share
4,325
Reduced 3.79%
109,797
Common Stock par value...
May 01
2022
SELL
Payment of exercise price or tax liability
$148,760
$41.06 p/Share
3,623
Reduced 3.08%
114,122
Common Stock par value...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$125,553
$37.84 p/Share
3,318
Reduced 2.74%
117,745
Common Stock par value...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
12,890
Added 9.62%
121,063
Common Stock par value...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$75,528
$40.26 p/Share
1,876
Reduced 1.7%
108,173
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$117,715
$41.03 p/Share
2,869
Reduced 2.54%
110,049
Common Stock, par valu...
May 07
2021
SELL
Open market or private sale
$470,580
$42.78 p/Share
11,000
Reduced 8.88%
112,918
Common Stock, par valu...
May 01
2021
SELL
Payment of exercise price or tax liability
$141,816
$40.67 p/Share
3,487
Reduced 2.74%
123,918
Common Stock, par valu...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$118,689
$37.16 p/Share
3,194
Reduced 2.45%
127,405
Common Stock, par valu...
Mar 19
2021
SELL
Open market or private sale
$207,900
$37.8 p/Share
5,500
Reduced 4.04%
130,599
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
10,114
Added 6.92%
136,099
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$94,598
$35.63 p/Share
2,655
Reduced 2.06%
125,985
Common Stock, par valu...
Mar 01
2021
BUY
Payment of exercise price or tax liability
$62,328
$36.99 p/Share
1,685
Added 1.29%
128,640
Common Stock, par valu...