May 11
2023
BUY
Grant, award, or other acquisition
-
40,241
Added 19.06%
170,900
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$150,536
$27.07 p/Share
5,561
Reduced 4.08%
130,659
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
-
10,429
Added 7.3%
132,437
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$2,115
$23.5 p/Share
90
Reduced 0.07%
125,791
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,889
$32.11 p/Share
90
Reduced 0.07%
125,881
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$3,111
$34.57 p/Share
90
Reduced 0.07%
125,971
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$273,215
$42.73 p/Share
6,394
Reduced 4.83%
126,061
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
8,147
Added 5.87%
130,627
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$8,494
$49.97 p/Share
170
Reduced 0.14%
124,308
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$7,697
$45.28 p/Share
170
Reduced 0.14%
124,478
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$7,789
$46.09 p/Share
169
Reduced 0.14%
124,648
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$4,248
$47.2 p/Share
90
Reduced 0.07%
124,817
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$4,112
$45.69 p/Share
90
Reduced 0.07%
124,907
Common Stock
Jul 08
2022
SELL
Payment of exercise price or tax liability
$364,373
$40.24 p/Share
9,055
Reduced 6.75%
124,997
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$3,379
$37.54 p/Share
90
Reduced 0.07%
131,599
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$3,997
$44.41 p/Share
90
Reduced 0.07%
131,689
Common Stock
May 13
2022
BUY
Open market or private purchase
$49,920
$50.12 p/Share
996
Added 0.75%
131,779
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$5,414
$60.15 p/Share
90
Reduced 0.07%
130,783
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$1,043,548
$69.21 p/Share
15,078
Reduced 10.33%
130,873
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
30,554
Added 17.31%
145,951
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$6,002
$72.31 p/Share
83
Reduced 0.07%
115,397
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$166,305
$41.39 p/Share
4,018
Reduced 3.36%
115,480
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
8,146
Added 6.38%
119,498
Common Stock
Mar 04
2022
BUY
Open market or private purchase
$100,107
$40.81 p/Share
2,453
Added 2.42%
98,785
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$3,166
$38.15 p/Share
83
Reduced 0.09%
96,332
Common Stock