May 15
2024
SELL
Payment of exercise price or tax liability
$67,071
$45.72 p/Share
1,467
Reduced 0.93%
155,748
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$76,490
$49.19 p/Share
1,555
Reduced 0.98%
157,215
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$91,995
$45.14 p/Share
2,038
Reduced 1.27%
158,770
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$263,049
$52.12 p/Share
5,047
Reduced 3.04%
160,808
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
1,621
Added 0.97%
165,855
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
39,357
Added 19.33%
164,234
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$80,318
$47.98 p/Share
1,674
Reduced 1.32%
124,877
Common Stock
Aug 19
2023
BUY
Grant, award, or other acquisition
-
4,834
Added 3.68%
126,551
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$105,811
$51.34 p/Share
2,061
Reduced 1.67%
121,717
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$87,803
$45.12 p/Share
1,946
Reduced 1.55%
123,416
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$13,882
$38.35 p/Share
362
Added 0.29%
123,778
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$120,818
$59.93 p/Share
2,016
Reduced 1.58%
125,362
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$161,068
$57.71 p/Share
2,791
Reduced 2.15%
127,267
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$5,444
$49.05 p/Share
111
Added 0.09%
127,378
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$326,263
$83.55 p/Share
3,905
Reduced 2.91%
130,058
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
25,672
Added 16.08%
133,963
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$935,479
$91.57 p/Share
10,216
Reduced 8.62%
108,291
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$373,891
$96.19 p/Share
3,887
Reduced 3.18%
118,507
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
20,602
Added 14.41%
122,394
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$336,269
$90.08 p/Share
3,733
Reduced 3.54%
101,622
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
$12,996
$76.45 p/Share
170
Added 0.17%
101,792
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$267,065
$97.15 p/Share
2,749
Reduced 2.54%
105,355
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$349,973
$90.06 p/Share
3,886
Reduced 3.47%
107,997
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$6,564
$61.35 p/Share
107
Added 0.1%
108,104
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
23,626
Added 17.44%
111,883
Common Stock