Mar 08
2023
SELL
Payment of exercise price or tax liability
$75
$37.53 p/Share
2
Reduced 0.0%
63,703
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
74
Added 0.12%
63,705
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$15,870
$37.52 p/Share
423
Reduced 0.66%
63,682
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$84
$42.12 p/Share
2
Reduced 0.0%
64,105
Common Stock
Dec 13
2022
SELL
Open market or private sale
$401,520
$42.48 p/Share
9,452
Reduced 12.85%
64,105
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
$153,216
$16.21 p/Share
9,452
Added 11.39%
73,557
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
123
Added 0.19%
64,107
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$33,324
$40.64 p/Share
820
Reduced 1.27%
63,983
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$49,677
$40.29 p/Share
1,233
Reduced 1.87%
64,803
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
$300,039
$40.29 p/Share
7,447
Added 10.13%
66,036
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$3,341
$38.86 p/Share
86
Reduced 0.15%
58,589
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$139,740
$35.44 p/Share
3,943
Reduced 6.3%
58,674
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
97
Added 0.15%
62,617
Common Stock
Aug 08
2022
SELL
Payment of exercise price or tax liability
$10,586
$35.17 p/Share
301
Reduced 0.48%
62,520
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
104
Added 0.17%
62,821
Common Stock
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