Feb 26
2024
SELL
Open market or private sale
$1,006,632
$114.39 p/Share
8,800
Reduced 51.28%
8,360
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$36,752
$118.94 p/Share
309
Reduced 1.77%
17,160
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$36,775
$117.12 p/Share
314
Reduced 1.78%
17,298
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$27,288
$117.12 p/Share
233
Reduced 1.31%
17,612
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$286,826
$117.12 p/Share
2,449
Reduced 13.3%
15,967
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
9,280
Added 34.21%
17,845
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$51,163
$98.58 p/Share
519
Reduced 8.57%
5,539
Common Stock
Feb 17
2023
SELL
Open market or private sale
$1,031,835
$98.27 p/Share
10,500
Reduced 63.41%
6,058
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$29,700
$96.43 p/Share
308
Reduced 1.83%
16,558
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$32,689
$96.43 p/Share
339
Reduced 1.97%
16,866
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$527,954
$96.43 p/Share
5,475
Reduced 53.31%
4,796
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
12,409
Added 41.9%
17,205
Common Stock
Nov 28
2022
SELL
Open market or private sale
$246,998
$93.56 p/Share
2,640
Reduced 20.53%
10,220
Common Stock
Jul 29
2022
SELL
Open market or private sale
$213,400
$77.6 p/Share
2,750
Reduced 17.84%
12,661
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$42,881
$78.68 p/Share
545
Reduced 3.42%
15,411
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$23,770
$73.59 p/Share
323
Reduced 1.98%
15,956
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$184,637
$73.59 p/Share
2,509
Reduced 25.59%
7,296
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
8,983
Added 35.56%
16,279
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$14,867
$72.52 p/Share
205
Reduced 2.05%
9,805
Common Stock
Aug 27
2021
SELL
Open market or private sale
$162,800
$81.4 p/Share
2,000
Reduced 16.88%
9,850
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$4,644
$66.35 p/Share
70
Reduced 0.59%
11,850
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$34,864
$63.97 p/Share
545
Reduced 4.37%
11,920
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
2,467
Added 16.52%
12,465
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$7,379
$68.96 p/Share
107
Reduced 1.06%
9,998
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$35,374
$67.25 p/Share
526
Reduced 5.99%
8,259
Common Stock