May 18
2023
BUY
Grant, award, or other acquisition
$21,174
$35.95 p/Share
589
Added 2.65%
21,655
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$10,586
$35.17 p/Share
301
Reduced 1.39%
21,422
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$17,191
$34.59 p/Share
497
Reduced 2.24%
21,723
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
22,221
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.05%
22,210
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
11
Added 0.05%
22,200
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.05%
22,188
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$4,863
$33.08 p/Share
147
Reduced 0.66%
22,177
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$20,586
$33.31 p/Share
618
Reduced 2.69%
22,324
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$11,795
$33.99 p/Share
347
Reduced 1.49%
22,943
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$9,991
$34.1 p/Share
293
Reduced 1.24%
23,290
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
3,027
Added 11.37%
23,584
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
6
Added 0.03%
20,556
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
-
704
Reduced 3.31%
20,549
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
21,254
Common Stock
Nov 08
2021
SELL
Open market or private sale
$400,968
$53.2 p/Share
7,537
Reduced 26.18%
21,247
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$114,261
$15.16 p/Share
7,537
Added 20.75%
28,784
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
8
Added 0.04%
21,247
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$60,813
$52.47 p/Share
1,159
Reduced 5.17%
21,238
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$30,160
$51.91 p/Share
581
Reduced 2.53%
22,398
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
-
332
Reduced 1.42%
22,981
Common Stock
May 17
2021
BUY
Grant, award, or other acquisition
-
1,822
Added 7.25%
23,313
Common Stock
May 13
2021
BUY
Grant, award, or other acquisition
-
8
Added 0.04%
21,491
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
9
Added 0.04%
21,482
Common Stock
Nov 16
2020
SELL
Open market or private sale
$238,059
$38.44 p/Share
6,193
Reduced 22.38%
21,473
Common Stock