Mar 20
2024
SELL
Payment of exercise price or tax liability
$274,769
$131.28 p/Share
2,093
Reduced 0.23%
903,606
Common Stock, $0.01 pa...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$481,436
$130.4 p/Share
3,692
Reduced 0.41%
905,699
Common Stock, $0.01 pa...
Mar 14
2024
SELL
Payment of exercise price or tax liability
$214,348
$131.1 p/Share
1,635
Reduced 0.18%
909,391
Common Stock, $0.01 pa...
Mar 04
2024
BUY
Grant, award, or other acquisition
$660,650
$132.13 p/Share
5,000
Added 0.55%
911,026
Common Stock, $0.01 pa...
Feb 26
2024
SELL
Payment of exercise price or tax liability
$343,611
$131.35 p/Share
2,616
Reduced 0.29%
906,026
Common Stock, $0.01 pa...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$389,571
$131.39 p/Share
2,965
Reduced 0.33%
908,642
Common Stock, $0.01 pa...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$282,989
$124.83 p/Share
2,267
Reduced 0.25%
911,607
Common Stock, $0.01 pa...
Jan 12
2024
-
66,300
Added 6.65%
930,733
Common Stock, $0.01 pa...
Jan 02
2024
SELL
Sale (or disposition) back to the issuer
-
28,057
Reduced 3.14%
864,433
Common Stock, $0.01 pa...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,502,103
$135.52 p/Share
11,084
Reduced 1.23%
892,490
Common Stock, $0.01 pa...
May 01
2023
-
21,656
Added 2.34%
903,574
Common Stock, $0.01 pa...
Mar 20
2023
SELL
Payment of exercise price or tax liability
$395,546
$135.88 p/Share
2,911
Reduced 0.33%
881,918
Common Stock, $0.01 pa...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$495,244
$134.14 p/Share
3,692
Reduced 0.42%
884,829
Common Stock, $0.01 pa...
Mar 14
2023
SELL
Payment of exercise price or tax liability
$453,352
$138.64 p/Share
3,270
Reduced 0.37%
888,521
Common Stock, $0.01 pa...
Feb 24
2023
BUY
Grant, award, or other acquisition
$10,991,250
$146.55 p/Share
75,000
Added 7.76%
891,791
Common Stock, $0.01 pa...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$438,197
$147.79 p/Share
2,965
Reduced 0.36%
816,791
Common Stock, $0.01 pa...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$543,081
$155.7 p/Share
3,488
Reduced 0.42%
819,756
Common Stock, $0.01 pa...
Feb 15
2023
-
42,506
Added 4.91%
823,244
Common Stock, $0.01 pa...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$357,981
$157.91 p/Share
2,267
Reduced 0.29%
780,738
Common Stock, $0.01 pa...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,928,097
$139.92 p/Share
13,780
Reduced 1.41%
965,201
Common Stock, $0.01 pa...
Jun 30
2022
SELL
Payment of exercise price or tax liability
$17,370
$159.36 p/Share
109
Reduced 0.01%
978,981
Common Stock, $0.01 pa...
Apr 14
2022
SELL
Payment of exercise price or tax liability
$202,282
$185.58 p/Share
1,090
Reduced 0.11%
979,090
Common Stock, $0.01 pa...
Mar 21
2022
SELL
Payment of exercise price or tax liability
$658,887
$176.74 p/Share
3,728
Reduced 0.38%
980,180
Common Stock, $0.01 pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$659,840
$178.77 p/Share
3,691
Reduced 0.37%
983,908
Common Stock, $0.01 pa...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$2,888,709
$170.97 p/Share
16,896
Reduced 1.68%
987,599
Common Stock, $0.01 pa...