Nov 15
2024
SELL
Payment of exercise price or tax liability
$223,743
$81.45 p/Share
2,747
Reduced 1.43%
189,225
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$393,243
$59.17 p/Share
6,646
Reduced 4.15%
153,560
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
38,412
Added 16.67%
191,972
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$173,672
$52.82 p/Share
3,288
Reduced 2.01%
160,206
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
9,213
Added 5.33%
163,494
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$77,105
$52.56 p/Share
1,467
Reduced 0.94%
154,281
Common Stock
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