Mar 13
2024
SELL
Open market or private sale
$91,160
$86.0 p/Share
1,060
Reduced 2.93%
35,173
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
7,936
Added 17.97%
36,233
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$48,813
$80.55 p/Share
606
Reduced 2.1%
28,297
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$50,142
$81.4 p/Share
616
Reduced 2.09%
28,903
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$23,970
$81.81 p/Share
293
Reduced 0.98%
29,519
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$272,378
$81.21 p/Share
3,354
Reduced 10.11%
29,812
Common Stock
Aug 25
2023
SELL
Open market or private sale
$242,923
$69.15 p/Share
3,513
Reduced 9.58%
33,166
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$50,754
$70.2 p/Share
723
Reduced 1.93%
36,679
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
10,808
Added 22.42%
37,402
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$48,186
$77.72 p/Share
620
Reduced 2.28%
26,594
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$22,600
$77.4 p/Share
292
Reduced 1.06%
27,214
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$56,347
$77.4 p/Share
728
Reduced 2.58%
27,506
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$59,134
$81.79 p/Share
723
Reduced 2.5%
28,234
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
10,984
Added 27.5%
28,957
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$27,192
$92.49 p/Share
294
Reduced 1.61%
17,973
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$66,649
$94.27 p/Share
707
Reduced 3.73%
18,267
Common Stock
Aug 21
2021
SELL
Payment of exercise price or tax liability
$76,421
$105.7 p/Share
723
Reduced 3.67%
18,974
Common Stock
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
-
2,608
Reduced 11.69%
19,697
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$31,702
$96.36 p/Share
329
Reduced 1.45%
22,305
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
11,736
Added 34.15%
22,634
Common Stock