May 13
2023
SELL
Payment of exercise price or tax liability
$76,706
$24.8 p/Share
3,093
Reduced 2.47%
122,083
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$379,358
$41.61 p/Share
9,117
Reduced 6.79%
125,176
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$144,406
$41.76 p/Share
3,458
Reduced 2.51%
134,293
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
14,419
Added 9.48%
137,751
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
21,901
Added 15.08%
123,332
Common Stock
Nov 17
2022
-
1,900
Reduced 1.84%
101,431
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$110,717
$48.56 p/Share
2,280
Reduced 2.16%
103,331
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$380,936
$52.42 p/Share
7,267
Reduced 6.44%
105,611
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
13,442
Added 10.64%
112,878
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
9,347
Added 8.59%
99,436
Common Stock
Oct 27
2021
-
4,788
Reduced 5.05%
90,089
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$101,004
$44.3 p/Share
2,280
Reduced 2.35%
94,877
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$327,842
$43.44 p/Share
7,547
Reduced 7.21%
97,157
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
11,772
Added 10.11%
104,704
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
12,008
Added 11.44%
92,932
Common Stock
Dec 04
2020
-
1,750
Reduced 2.12%
80,924
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
15,081
Added 13.98%
92,784
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$320,386
$31.69 p/Share
10,110
Reduced 10.9%
82,674
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
14,774
Added 15.98%
77,703
Common Stock
Feb 05
2020
-
3,100
Reduced 4.69%
62,929
Common Stock
Nov 12
2019
-
2,140
Reduced 3.14%
66,029
Common Stock
Apr 25
2019
-
2,865
Reduced 4.03%
68,169
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$476,230
$36.94 p/Share
12,892
Reduced 15.36%
71,034
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
13,297
Added 13.68%
83,926
Common Stock
Feb 13
2019
BUY
Grant, award, or other acquisition
-
18,720
Added 20.95%
70,629
Common Stock