Aug 23
2024
SELL
Open market or private sale
$499,699
$177.01 p/Share
2,823
Reduced 7.91%
32,855
Common Stock
Mar 08
2024
SELL
Open market or private sale
$202,500
$150.0 p/Share
1,350
Reduced 3.65%
35,678
Common Stock
Mar 07
2024
SELL
Open market or private sale
$195,750
$145.0 p/Share
1,350
Reduced 3.52%
37,028
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$71,106
$143.36 p/Share
496
Reduced 1.28%
38,378
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$1,046,528
$143.36 p/Share
7,300
Added 15.81%
38,874
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$30,862
$141.57 p/Share
218
Reduced 0.69%
31,574
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$35,078
$142.02 p/Share
247
Reduced 0.77%
31,792
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$42,446
$169.11 p/Share
251
Reduced 0.78%
32,039
Common Stock
Mar 02
2023
SELL
Open market or private sale
$246,000
$164.0 p/Share
1,500
Reduced 4.44%
32,290
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$44,842
$163.66 p/Share
274
Reduced 0.8%
33,790
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$344,995
$163.66 p/Share
2,108
Added 5.83%
34,064
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$33,356
$158.84 p/Share
210
Reduced 0.65%
31,956
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$780,410
$162.18 p/Share
4,812
Added 13.01%
32,166
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$40,218
$162.17 p/Share
248
Reduced 0.9%
27,354
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$38,901
$200.52 p/Share
194
Reduced 0.7%
27,602
Common Stock
Mar 02
2022
SELL
Open market or private sale
$600,000
$192.0 p/Share
3,125
Reduced 10.11%
27,796
Common Stock
Feb 25
2022
SELL
Open market or private sale
$672,385
$192.11 p/Share
3,500
Reduced 10.17%
30,921
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$630,939
$188.34 p/Share
3,350
Reduced 8.87%
34,421
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$45,703
$196.15 p/Share
233
Reduced 0.61%
37,771
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$38,783
$196.87 p/Share
197
Reduced 0.52%
38,004
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$2,359,846
$194.21 p/Share
12,151
Added 24.13%
38,201
Common Stock
Jul 29
2021
SELL
Open market or private sale
$436,050
$174.42 p/Share
2,500
Reduced 8.76%
26,050
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$20,418
$124.5 p/Share
164
Reduced 0.57%
28,550
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$156,188
$117.17 p/Share
1,333
Reduced 4.44%
28,714
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$63,890
$116.8 p/Share
547
Reduced 2.3%
23,186
Common Stock