Apr 14
2023
BUY
Grant, award, or other acquisition
-
204
Added 0.23%
89,153
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$38,972
$38.74 p/Share
1,006
Reduced 1.12%
88,949
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
4,679
Added 4.94%
89,955
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
218
Added 0.25%
85,276
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
65,359
Added 42.11%
89,869
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$17,050
$32.05 p/Share
532
Reduced 2.12%
24,510
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
285
Added 1.13%
24,957
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
-
35
Added 0.14%
24,757
Common Stock
Jul 08
2022
BUY
Grant, award, or other acquisition
-
27
Added 0.11%
24,721
Common Stock
Apr 08
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.08%
24,694
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$35,222
$52.57 p/Share
670
Reduced 2.64%
24,674
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
3,401
Added 11.83%
25,344
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
-
12
Added 0.05%
21,943
Common Stock
Nov 19
2021
SELL
Open market or private sale
$100,155
$52.63 p/Share
1,903
Reduced 8.02%
21,825
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$36,658
$54.47 p/Share
673
Reduced 2.76%
23,728
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$261,861
$55.81 p/Share
4,692
Reduced 16.13%
24,401
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
15,413
Added 34.63%
29,093
Common Stock
Oct 08
2021
BUY
Grant, award, or other acquisition
$840
$60.01 p/Share
14
Added 0.1%
13,680
Common Stock
Jul 09
2021
BUY
Grant, award, or other acquisition
$834
$64.18 p/Share
13
Added 0.1%
13,665
Common Stock
Apr 09
2021
BUY
Grant, award, or other acquisition
-
13
Added 0.1%
13,542
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$20,196
$58.71 p/Share
344
Reduced 3.19%
10,442
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
3,087
Added 18.58%
13,529
Common Stock
Jan 08
2021
BUY
Grant, award, or other acquisition
-
11
Added 0.1%
10,786
Common Stock
Nov 11
2020
SELL
Payment of exercise price or tax liability
$22,084
$49.85 p/Share
443
Reduced 4.0%
10,645
Common Stock
Oct 09
2020
BUY
Grant, award, or other acquisition
-
17
Added 0.15%
11,088
Common Stock