Aug 24
2023
SELL
Payment of exercise price or tax liability
$127,537
$52.12 p/Share
2,447
Reduced 2.04%
117,670
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
1,384
Added 1.14%
120,117
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
24,364
Added 17.03%
118,733
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$48,795
$47.98 p/Share
1,017
Reduced 1.07%
94,369
Common Stock
Aug 19
2023
BUY
Grant, award, or other acquisition
-
2,873
Added 2.92%
95,386
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$62,018
$51.34 p/Share
1,208
Reduced 1.29%
92,513
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$54,504
$45.12 p/Share
1,208
Reduced 1.28%
93,412
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$11,850
$38.35 p/Share
309
Added 0.33%
93,721
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$76,710
$59.93 p/Share
1,280
Reduced 1.33%
94,620
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$77,562
$57.71 p/Share
1,344
Reduced 1.38%
95,765
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$6,621
$49.05 p/Share
135
Added 0.14%
95,900
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$162,755
$83.55 p/Share
1,948
Reduced 1.97%
97,109
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
15,892
Added 13.83%
99,057
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$414,904
$91.57 p/Share
4,531
Reduced 5.17%
83,165
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$170,930
$96.19 p/Share
1,777
Reduced 1.99%
87,696
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
11,512
Added 11.4%
89,473
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$143,678
$90.08 p/Share
1,595
Reduced 2.01%
77,814
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
$11,238
$76.45 p/Share
147
Added 0.19%
77,961
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$156,994
$97.15 p/Share
1,616
Reduced 1.99%
79,409
Common Stock
Nov 18
2021
-
5,554
Reduced 6.41%
81,025
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$159,856
$90.06 p/Share
1,775
Reduced 2.01%
86,407
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$10,552
$61.35 p/Share
172
Added 0.2%
86,579
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
14,842
Added 14.41%
88,182
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$290,733
$84.96 p/Share
3,422
Reduced 4.46%
73,340
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
-
1,899
Reduced 2.41%
76,762
Common Stock