May 31
2024
SELL
Payment of exercise price or tax liability
$1,571,525
$313.24 p/Share
5,017
Reduced 44.5%
6,256
Common Stock, $0.01 pa...
May 31
2024
SELL
Sale (or disposition) back to the issuer
-
2,579
Reduced 18.62%
11,273
Common Stock, $0.01 pa...
May 31
2024
BUY
Grant, award, or other acquisition
-
7,725
Added 35.8%
13,852
Common Stock, $0.01 pa...
May 14
2024
SELL
Open market or private sale
$1,043,802
$290.51 p/Share
3,593
Reduced 36.97%
6,127
Common Stock, $0.01 pa...
May 14
2024
-
1,000
Reduced 9.33%
9,720
Common Stock, $0.01 pa...
Feb 29
2024
SELL
Open market or private sale
$2,440,996
$368.23 p/Share
6,629
Reduced 38.21%
10,720
Common Stock, $0.01 pa...
Feb 29
2024
SELL
Open market or private sale
$4,265,716
$375.14 p/Share
11,371
Reduced 39.59%
17,349
Common Stock, $0.01 pa...
Feb 28
2024
SELL
Open market or private sale
$6,854,760
$380.82 p/Share
18,000
Reduced 38.53%
28,720
Common Stock, $0.01 pa...
Jan 29
2024
SELL
Payment of exercise price or tax liability
$11,611,611
$386.05 p/Share
30,078
Reduced 39.17%
46,720
Common Stock, $0.01 pa...
Jan 29
2024
BUY
Grant, award, or other acquisition
-
55,256
Added 41.84%
76,798
Common Stock, $0.01 pa...
Jan 25
2024
SELL
Payment of exercise price or tax liability
$642,816
$389.35 p/Share
1,651
Reduced 7.12%
21,542
Common Stock, $0.01 pa...
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,351
Added 5.5%
23,193
Common Stock, $0.01 pa...
Feb 27
2023
SELL
Open market or private sale
$1,890,128
$162.9 p/Share
11,603
Reduced 34.69%
21,842
Common Stock, $0.01 pa...
Feb 18
2023
SELL
Payment of exercise price or tax liability
$508,159
$170.01 p/Share
2,989
Reduced 8.2%
33,445
Common Stock, $0.01 pa...
Jan 29
2023
SELL
Payment of exercise price or tax liability
$936,937
$165.07 p/Share
5,676
Reduced 13.48%
36,434
Common Stock, $0.01 pa...
Jan 25
2023
BUY
Payment of exercise price or tax liability
$209,731
$171.07 p/Share
1,226
Added 2.83%
42,110
Common Stock, $0.01 pa...
Jan 25
2023
BUY
Grant, award, or other acquisition
-
3,270
Added 7.02%
43,336
Common Stock, $0.01 pa...
Mar 09
2022
SELL
Open market or private sale
$1,942,601
$120.27 p/Share
16,152
Reduced 28.73%
40,066
Common Stock, $0.01 pa...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$261,298
$87.42 p/Share
2,989
Reduced 5.05%
56,218
Common Stock, $0.01 pa...
Jan 29
2022
SELL
Payment of exercise price or tax liability
$370,660
$64.62 p/Share
5,736
Reduced 8.83%
59,207
Common Stock, $0.01 pa...
Jan 25
2022
BUY
Grant, award, or other acquisition
-
7,790
Added 10.71%
64,943
Common Stock, $0.01 pa...
Dec 17
2021
-
250
Reduced 0.44%
57,153
Common Stock, $0.01 pa...
Dec 16
2021
-
2,000
Reduced 3.37%
57,403
Common Stock, $0.01 pa...
Aug 11
2021
BUY
Open market or private purchase
$17,555
$35.11 p/Share
500
Added 0.83%
59,403
Common Stock, $0.01 pa...
May 12
2021
BUY
Open market or private purchase
$7,380
$14.76 p/Share
500
Added 0.84%
58,903
Common Stock, $0.01 pa...