May 15
2023
SELL
Payment of exercise price or tax liability
$36,215
$34.59 p/Share
1,047
Reduced 1.48%
69,857
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
31
Added 0.04%
70,904
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
29
Added 0.04%
70,873
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
35
Added 0.05%
70,843
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
32
Added 0.05%
70,808
Common Stock
Jul 20
2022
SELL
Payment of exercise price or tax liability
$26,204
$30.47 p/Share
860
Reduced 1.2%
70,775
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$19,120
$33.08 p/Share
578
Reduced 0.8%
71,635
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$19,087
$33.31 p/Share
573
Reduced 0.79%
72,214
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$38,443
$33.99 p/Share
1,131
Reduced 1.53%
72,787
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$32,054
$34.1 p/Share
940
Reduced 1.26%
73,918
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
7,089
Added 8.65%
74,859
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
22
Added 0.03%
67,769
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$100,922
$47.74 p/Share
2,114
Reduced 3.03%
67,747
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
23
Added 0.03%
69,862
Common Stock
Nov 05
2021
SELL
Open market or private sale
$403,475
$53.04 p/Share
7,607
Reduced 9.82%
69,838
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$253,030
$27.12 p/Share
9,330
Added 10.75%
77,445
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
27
Added 0.04%
68,115
Common Stock
Jul 20
2021
SELL
Payment of exercise price or tax liability
$39,507
$44.39 p/Share
890
Reduced 1.29%
68,088
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$238,371
$52.47 p/Share
4,543
Reduced 6.18%
68,978
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$28,343
$51.91 p/Share
546
Reduced 0.74%
73,523
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$57,501
$53.34 p/Share
1,078
Reduced 1.43%
74,069
Common Stock
May 17
2021
BUY
Grant, award, or other acquisition
-
5,498
Added 6.82%
75,147
Common Stock
May 13
2021
BUY
Grant, award, or other acquisition
-
25
Added 0.04%
69,649
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
28
Added 0.04%
69,624
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
35
Added 0.05%
69,596
Common Stock