May 31
2024
SELL
Open market or private sale
$101,736
$54.0 p/Share
1,884
Reduced 9.21%
18,568
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$8,107
$55.53 p/Share
146
Reduced 0.71%
20,376
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
508
Added 2.42%
20,522
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,009
Added 23.09%
20,014
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$18,548
$55.37 p/Share
335
Reduced 2.34%
14,005
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$9,012
$55.63 p/Share
162
Reduced 1.12%
14,340
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$12,701
$55.71 p/Share
228
Reduced 1.55%
14,502
Common Stock
Oct 08
2023
SELL
Payment of exercise price or tax liability
$6,264
$54.47 p/Share
115
Reduced 0.77%
14,730
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$37,562
$59.34 p/Share
633
Reduced 4.09%
14,845
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
2,211
Added 12.5%
15,478
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,504
Added 20.89%
13,267
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$28,503
$59.63 p/Share
478
Reduced 4.67%
9,763
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$16,100
$59.63 p/Share
270
Reduced 2.57%
10,241
Common Stock
Nov 11
2022
SELL
Open market or private sale
$118,502
$72.88 p/Share
1,626
Reduced 9.77%
15,015
Common Stock
Nov 10
2022
SELL
Open market or private sale
$77,235
$69.96 p/Share
1,104
Reduced 6.22%
16,641
Common Stock
Oct 12
2022
SELL
Open market or private sale
$15,908
$55.43 p/Share
287
Reduced 1.59%
17,745
Common Stock
Oct 08
2022
SELL
Payment of exercise price or tax liability
$6,296
$54.75 p/Share
115
Reduced 0.63%
18,032
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$30,454
$68.59 p/Share
444
Reduced 2.47%
17,539
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
2,385
Added 11.71%
17,983
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$127,008
$70.56 p/Share
1,800
Reduced 10.35%
15,598
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
6,304
Added 26.6%
17,398
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$26,551
$82.2 p/Share
323
Reduced 2.83%
11,094
Common Stock
Oct 08
2021
BUY
Grant, award, or other acquisition
-
1,206
Added 9.55%
11,417
Common Stock
Jul 30
2021
SELL
Open market or private sale
$55,992
$82.1 p/Share
682
Reduced 6.26%
10,211
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$137,367
$67.97 p/Share
2,021
Reduced 15.65%
10,893
Common Stock