Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
10,655
Reduced 2.48%
418,883
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$696,114
$128.91 p/Share
5,400
Reduced 1.29%
413,483
Common Stock
Feb 26
2024
SELL
Open market or private sale
$891,900
$118.92 p/Share
7,500
Reduced 1.72%
429,538
Common Stock
Jan 10
2024
BUY
Grant, award, or other acquisition
-
35,064
Added 7.43%
437,038
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
-
3,000
Added 0.74%
401,974
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
47,620
Added 10.66%
398,974
Common Stock
May 08
2023
SELL
Open market or private sale
$916,500
$122.2 p/Share
7,500
Reduced 2.09%
351,354
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$1,257,783
$125.59 p/Share
10,015
Reduced 2.72%
358,854
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
6,507
Reduced 1.73%
368,869
Common Stock
Feb 07
2023
SELL
Open market or private sale
$1,512,000
$168.0 p/Share
9,000
Reduced 2.26%
388,729
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$901,093
$160.68 p/Share
5,608
Reduced 1.39%
397,729
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
24,051
Added 5.63%
403,337
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
42,260
Added 10.03%
379,286
Common Stock
Dec 12
2022
SELL
Open market or private sale
$975,000
$150.0 p/Share
6,500
Reduced 1.89%
337,026
Common Stock
Dec 05
2022
SELL
Open market or private sale
$380,000
$152.0 p/Share
2,500
Reduced 0.72%
343,526
Common Stock
May 20
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 0.72%
346,026
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
24,560
Added 6.67%
343,526
Common Stock
Jan 11
2022
BUY
Grant, award, or other acquisition
-
16,869
Added 5.02%
318,966
Common Stock
Aug 09
2021
SELL
Open market or private sale
$1,557,075
$207.61 p/Share
7,500
Reduced 2.42%
302,097
Common Stock
Aug 02
2021
SELL
Open market or private sale
$1,013,150
$202.63 p/Share
5,000
Reduced 1.59%
309,597
Common Stock
Jul 29
2021
SELL
Open market or private sale
$3,000,000
$200.0 p/Share
15,000
Reduced 4.55%
314,597
Common Stock
Jul 28
2021
SELL
Open market or private sale
$1,000,100
$200.02 p/Share
5,000
Reduced 1.49%
329,597
Common Stock
May 04
2021
SELL
Open market or private sale
$902,050
$180.41 p/Share
5,000
Reduced 1.47%
334,597
Common Stock
May 03
2021
SELL
Open market or private sale
$2,704,950
$180.33 p/Share
15,000
Reduced 4.23%
339,597
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$2,036,499
$164.3 p/Share
12,395
Reduced 3.38%
354,597
Common Stock