Mar 22
2024
SELL
Payment of exercise price or tax liability
$11,272
$55.53 p/Share
203
Reduced 0.72%
27,931
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
677
Added 2.35%
28,134
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,009
Added 17.96%
27,457
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$19,047
$55.37 p/Share
344
Reduced 1.58%
21,448
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$12,016
$55.63 p/Share
216
Reduced 0.98%
21,792
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$12,701
$55.71 p/Share
228
Reduced 1.03%
22,008
Common Stock
May 03
2023
SELL
Open market or private sale
$224,317
$59.85 p/Share
3,748
Reduced 14.42%
22,236
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$50,082
$59.34 p/Share
844
Reduced 3.15%
25,984
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
2,950
Added 9.91%
26,828
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,504
Added 12.8%
23,878
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$37,030
$59.63 p/Share
621
Reduced 2.96%
20,374
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$16,100
$59.63 p/Share
270
Reduced 1.27%
20,995
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$47,601
$68.59 p/Share
694
Reduced 3.16%
21,265
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
2,385
Added 9.8%
21,959
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$169,485
$70.56 p/Share
2,402
Reduced 10.93%
19,574
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
8,407
Added 27.67%
21,976
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$33,620
$82.2 p/Share
409
Reduced 2.93%
13,569
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$155,289
$84.58 p/Share
1,836
Reduced 11.61%
13,978
Common Stock
Jun 21
2021
BUY
Grant, award, or other acquisition
-
5,250
Added 24.92%
15,814
Common Stock
Mar 19
2021
SELL
Open market or private sale
$69,857
$76.85 p/Share
909
Reduced 7.92%
10,564
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$31,863
$79.26 p/Share
402
Reduced 4.18%
9,217
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
2,256
Added 16.43%
11,473
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$32,195
$72.84 p/Share
442
Reduced 4.39%
9,619
Common Stock