Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,805
Added 21.32%
14,045
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$24,707
$46.53 p/Share
531
Reduced 4.93%
10,240
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$30,165
$49.13 p/Share
614
Reduced 5.39%
10,771
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
$88
$44.0 p/Share
2
Added 0.02%
11,511
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$5,044
$41.35 p/Share
122
Added 1.05%
11,508
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
$78
$39.4 p/Share
2
Added 0.02%
11,385
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
$5,952
$39.16 p/Share
152
Added 1.32%
11,383
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$29,654
$41.59 p/Share
713
Reduced 6.17%
10,837
Common Stock
Jul 19
2022
BUY
Grant, award, or other acquisition
$40
$40.82 p/Share
1
Added 0.01%
11,943
Common Stock
Jul 08
2022
BUY
Grant, award, or other acquisition
$5,122
$39.71 p/Share
129
Added 1.07%
11,941
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
$39
$39.6 p/Share
1
Added 0.01%
11,812
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
$5,101
$37.79 p/Share
135
Added 1.13%
11,810
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$24,884
$43.58 p/Share
571
Reduced 4.71%
11,550
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
4,083
Added 25.2%
12,121
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
$0
$46.6 p/Share
0
Added 0.0%
8,162
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
$5,894
$47.92 p/Share
123
Added 1.48%
8,161
Common Stock
Oct 19
2021
BUY
Grant, award, or other acquisition
$0
$44.92 p/Share
0
Added 0.0%
8,038
Common Stock
Oct 04
2021
BUY
Grant, award, or other acquisition
$5,964
$44.18 p/Share
135
Added 1.65%
8,037
Common Stock
Aug 04
2021
SELL
Payment of exercise price or tax liability
$28,180
$45.16 p/Share
624
Reduced 7.51%
7,682
Common Stock
Jul 20
2021
BUY
Grant, award, or other acquisition
$0
$44.85 p/Share
0
Added 0.0%
8,526
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
$5,096
$45.1 p/Share
113
Added 1.31%
8,525
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
$0
$47.08 p/Share
0
Added 0.0%
8,412
Common Stock
Apr 05
2021
BUY
Grant, award, or other acquisition
$5,139
$48.48 p/Share
106
Added 1.24%
8,412
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
3,632
Added 30.42%
8,306
Common Stock