Mar 01
2024
SELL
Payment of exercise price or tax liability
$124,852
$59.91 p/Share
2,084
Reduced 1.2%
171,719
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$81,317
$59.53 p/Share
1,366
Reduced 0.78%
173,803
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$74,514
$59.28 p/Share
1,257
Reduced 0.71%
175,169
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
8,098
Added 4.39%
176,426
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$736,853
$58.84 p/Share
12,523
Reduced 6.92%
168,328
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
33,673
Added 15.7%
180,851
Common Stock
Nov 08
2023
BUY
Open market or private purchase
$257,650
$51.53 p/Share
5,000
Added 3.29%
147,178
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$114,828
$55.1 p/Share
2,084
Reduced 1.44%
142,178
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$132,661
$55.53 p/Share
2,389
Reduced 1.63%
144,262
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$75,798
$55.53 p/Share
1,365
Reduced 0.92%
146,651
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$674,648
$52.27 p/Share
12,907
Reduced 8.42%
140,355
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
7,661
Added 4.92%
148,016
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
34,765
Added 18.49%
153,262
Common Stock
May 23
2022
BUY
Open market or private purchase
$50,127
$47.74 p/Share
1,050
Added 0.88%
118,497
Common Stock
May 20
2022
BUY
Open market or private purchase
$50,589
$45.99 p/Share
1,100
Added 0.93%
117,447
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$102,429
$49.15 p/Share
2,084
Reduced 1.76%
116,347
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$137,404
$49.64 p/Share
2,768
Reduced 2.28%
118,431
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$116,535
$48.78 p/Share
2,389
Reduced 1.93%
121,199
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
8,324
Added 6.31%
123,588
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
3,175
Added 2.68%
115,264
Common Stock
Dec 02
2021
BUY
Open market or private purchase
$100,288
$42.95 p/Share
2,335
Added 2.04%
112,089
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
12,704
Added 10.37%
109,754
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$85,777
$31.0 p/Share
2,767
Reduced 2.77%
97,050
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$86,800
$31.0 p/Share
2,800
Reduced 2.73%
99,817
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$74,059
$31.0 p/Share
2,389
Reduced 2.28%
102,617
Common Stock