Mar 05
2024
SELL
Open market or private sale
$459,814
$150.07 p/Share
3,064
Reduced 16.72%
15,261
Common Stock
Mar 04
2024
-
1,500
Reduced 7.57%
18,325
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$359,013
$149.03 p/Share
2,409
Reduced 10.83%
19,825
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,473
Added 19.75%
22,234
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$211,402
$118.3 p/Share
1,787
Reduced 9.63%
16,761
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
5,300
Added 22.22%
18,548
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$208,526
$105.21 p/Share
1,982
Reduced 11.36%
15,463
Common Stock
Feb 24
2023
SELL
Open market or private sale
$230,005
$103.84 p/Share
2,215
Reduced 14.32%
13,248
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,230
Added 23.07%
17,445
Common Stock
Jan 08
2023
SELL
Payment of exercise price or tax liability
$174,508
$93.52 p/Share
1,866
Reduced 13.25%
12,215
Common Stock
Jan 08
2023
BUY
Exercise of conversion of derivative security
-
5,500
Added 28.09%
14,081
Common Stock
Dec 14
2022
-
1,000
Reduced 10.44%
8,581
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$46,419
$89.44 p/Share
519
Reduced 5.14%
9,581
Common Stock
Aug 04
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 12.93%
10,100
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$39,762
$81.48 p/Share
488
Reduced 5.37%
8,600
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 14.17%
9,088
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$28,606
$88.02 p/Share
325
Reduced 4.11%
7,588
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
1,000
Added 11.22%
7,913
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$138,668
$90.22 p/Share
1,537
Reduced 18.19%
6,913
Common Stock
Jan 10
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 34.75%
8,450
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$28,532
$87.79 p/Share
325
Reduced 7.6%
3,950
Common Stock
Nov 03
2021
BUY
Exercise of conversion of derivative security
-
1,000
Added 18.96%
4,275
Common Stock
Aug 09
2021
SELL
Payment of exercise price or tax liability
$29,806
$91.71 p/Share
325
Reduced 9.03%
3,275
Common Stock
Aug 09
2021
BUY
Exercise of conversion of derivative security
-
1,000
Added 21.74%
3,600
Common Stock