Aug 27
2024
SELL
Open market or private sale
$533,400
$88.9 p/Share
6,000
Reduced 17.29%
28,707
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$171,334
$81.9 p/Share
2,092
Reduced 5.68%
34,707
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
7,361
Added 16.67%
36,799
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$430,944
$79.51 p/Share
5,420
Reduced 15.55%
29,438
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
13,426
Added 27.81%
34,858
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$23,384
$80.36 p/Share
291
Reduced 1.34%
21,432
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$165,640
$94.49 p/Share
1,753
Reduced 7.47%
21,723
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
7,170
Added 23.33%
23,560
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$80,116
$94.7 p/Share
846
Reduced 4.91%
16,390
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,723
Added 13.64%
17,236
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$23,629
$90.19 p/Share
262
Reduced 1.77%
14,513
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$166,548
$109.14 p/Share
1,526
Reduced 9.36%
14,775
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
6,468
Added 28.41%
16,301
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$38,591
$132.16 p/Share
292
Reduced 2.88%
9,833
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
843
Added 7.69%
10,125
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$26,058
$117.38 p/Share
222
Reduced 2.34%
9,282
Common Stock
May 14
2021
SELL
Open market or private sale
$392,825
$119.91 p/Share
3,276
Reduced 25.63%
9,504
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$66,243
$98.43 p/Share
673
Reduced 5.01%
12,760
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$57,570
$96.92 p/Share
594
Reduced 4.23%
13,433
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
5,477
Added 28.08%
14,027
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$6,252
$93.31 p/Share
67
Reduced 0.78%
8,550
Common Stock
May 27
2020
SELL
Open market or private sale
$424,954
$83.08 p/Share
5,115
Reduced 37.25%
8,617
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$70,084
$86.63 p/Share
809
Reduced 5.56%
13,732
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$60,202
$101.35 p/Share
594
Reduced 3.92%
14,541
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
1,649
Added 9.82%
15,135
Common Stock