Mar 04
2022
SELL
Payment of exercise price or tax liability
$10,751
$36.2 p/Share
297
Reduced 0.47%
62,716
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
99
Added 0.16%
63,013
Common Stock
Dec 07
2021
BUY
Grant, award, or other acquisition
-
102
Added 0.16%
62,914
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$22,076
$36.49 p/Share
605
Reduced 0.95%
62,812
Common Stock
Nov 18
2021
BUY
Grant, award, or other acquisition
-
8,133
Added 11.37%
63,417
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$2,962
$37.97 p/Share
78
Reduced 0.14%
55,284
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$2,164
$37.96 p/Share
57
Reduced 0.1%
55,362
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$272
$34.06 p/Share
8
Reduced 0.01%
55,419
Common Stock
Sep 08
2021
BUY
Grant, award, or other acquisition
-
116
Added 0.21%
55,427
Common Stock
Sep 04
2021
SELL
Payment of exercise price or tax liability
$86,656
$34.13 p/Share
2,539
Reduced 4.39%
55,311
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$79,221
$35.1 p/Share
2,257
Reduced 3.75%
57,850
Common Stock
Aug 08
2021
SELL
Payment of exercise price or tax liability
$6,844
$35.1 p/Share
195
Reduced 0.32%
60,107
Common Stock
Jun 09
2021
BUY
Grant, award, or other acquisition
-
130
Added 0.22%
60,302
Common Stock
Mar 11
2021
SELL
Open market or private sale
$419,900
$41.99 p/Share
10,000
Reduced 14.25%
60,171
Common Stock
Mar 11
2021
BUY
Exercise of conversion of derivative security
$127,600
$12.76 p/Share
10,000
Added 12.47%
70,171
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$12,392
$40.63 p/Share
305
Reduced 0.5%
60,171
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
121
Added 0.2%
60,476
Common Stock
Dec 08
2020
BUY
Grant, award, or other acquisition
-
129
Added 0.21%
60,354
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$19,697
$35.49 p/Share
555
Reduced 0.91%
60,224
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$2,258
$34.74 p/Share
65
Reduced 0.11%
60,779
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$2,701
$34.19 p/Share
79
Reduced 0.13%
60,844
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$2,017
$34.19 p/Share
59
Reduced 0.1%
60,923
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$6,332
$27.06 p/Share
234
Reduced 0.38%
60,982
Common Stock