May 03
2023
SELL
Payment of exercise price or tax liability
$25,370
$29.33 p/Share
865
Reduced 0.37%
231,559
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$134,980
$31.85 p/Share
4,238
Reduced 1.79%
232,424
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$23,452
$31.65 p/Share
741
Reduced 0.31%
236,662
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
16,360
Added 6.45%
237,403
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$45,546
$33.99 p/Share
1,340
Reduced 0.6%
221,043
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$36,934
$36.21 p/Share
1,020
Reduced 0.46%
222,383
Common Stock
Dec 02
2022
SELL
Open market or private sale
$23,070
$35.33 p/Share
653
Reduced 0.29%
223,403
Common Stock
Nov 16
2022
SELL
Open market or private sale
$64,458
$35.89 p/Share
1,796
Reduced 0.8%
224,056
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
77,585
Added 25.57%
225,852
Common Stock
Nov 03
2022
SELL
Payment of exercise price or tax liability
$46,983
$37.89 p/Share
1,240
Reduced 0.83%
148,267
Common Stock
Sep 06
2022
SELL
Open market or private sale
$27,400
$41.39 p/Share
662
Reduced 0.44%
149,507
Common Stock
Aug 17
2022
SELL
Open market or private sale
$95,091
$48.89 p/Share
1,945
Reduced 1.28%
150,169
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$65,951
$62.93 p/Share
1,048
Reduced 0.68%
152,114
Common Stock
Jun 02
2022
SELL
Open market or private sale
$22,866
$55.1 p/Share
415
Reduced 0.27%
153,162
Common Stock
May 16
2022
SELL
Open market or private sale
$63,576
$53.38 p/Share
1,191
Reduced 0.77%
153,577
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$45,692
$56.69 p/Share
806
Reduced 0.52%
154,768
Common Stock
Mar 03
2022
SELL
Open market or private sale
$25,565
$56.31 p/Share
454
Reduced 0.29%
155,574
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
41,000
Added 20.81%
156,028
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$73,737
$66.49 p/Share
1,109
Reduced 0.95%
115,028
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$50,899
$63.15 p/Share
806
Reduced 0.69%
116,137
Common Stock
Jan 03
2022
-
4,000
Reduced 3.31%
116,943
Common Stock
Dec 02
2021
SELL
Open market or private sale
$51,559
$83.16 p/Share
620
Reduced 0.51%
120,943
Common Stock
Nov 19
2021
SELL
Open market or private sale
$979,501
$95.44 p/Share
10,263
Reduced 7.79%
121,563
Common Stock
Nov 18
2021
SELL
Open market or private sale
$48,730
$97.46 p/Share
500
Reduced 0.38%
131,826
Common Stock
Nov 16
2021
SELL
Open market or private sale
$159,390
$95.5 p/Share
1,669
Reduced 1.25%
132,326
Common Stock