May 29
2024
SELL
Open market or private sale
$24,512
$61.28 p/Share
400
Reduced 1.29%
30,527
Common Stock
Apr 29
2024
SELL
Open market or private sale
$22,004
$55.01 p/Share
400
Reduced 1.28%
30,927
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
9,184
Added 22.67%
31,327
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$45,639
$92.2 p/Share
495
Reduced 2.19%
22,143
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$26,595
$91.08 p/Share
292
Reduced 1.27%
22,638
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$158,021
$80.5 p/Share
1,963
Reduced 7.89%
22,930
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$30,831
$80.29 p/Share
384
Reduced 1.52%
24,893
Common Stock
Feb 02
2023
SELL
Open market or private sale
$544,650
$150.0 p/Share
3,631
Reduced 12.56%
25,277
Common Stock
Jan 30
2023
SELL
Open market or private sale
$45,234
$137.91 p/Share
328
Reduced 1.12%
28,908
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
4,209
Added 12.58%
29,236
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$41,411
$141.82 p/Share
292
Reduced 1.15%
25,027
Common Stock
Oct 11
2022
SELL
Open market or private sale
$265,162
$119.82 p/Share
2,213
Reduced 8.04%
25,319
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$236,640
$120.55 p/Share
1,963
Reduced 6.56%
27,963
Common Stock
Oct 07
2022
SELL
Open market or private sale
$53,099
$123.2 p/Share
431
Reduced 1.54%
27,532
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$45,124
$117.51 p/Share
384
Reduced 1.27%
29,926
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
2,480
Added 7.56%
30,310
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$356,284
$181.5 p/Share
1,963
Reduced 6.59%
27,830
Common Stock
Oct 02
2021
SELL
Payment of exercise price or tax liability
$67,177
$174.94 p/Share
384
Reduced 1.27%
29,793
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$1,308,526
$151.1 p/Share
8,660
Reduced 22.3%
30,177
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
18,425
Added 32.18%
38,837
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
16,705
Added 45.01%
20,412
Common Stock
Dec 01
2020
BUY
Other acquisition or disposition
-
3,707
Added 50.0%
3,707
Common Stock