May 20
2024
$1,590
$132.54 p/Share
12
Added 0.05%
25,699
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
3,604
Added 12.31%
25,676
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$46,925
$136.81 p/Share
343
Reduced 1.53%
22,072
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,192
Added 5.05%
22,415
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$99,187
$136.81 p/Share
725
Reduced 3.3%
21,223
Common Stock
Feb 16
2024
$1,380
$138.02 p/Share
10
Added 0.04%
25,686
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$656,224
$109.81 p/Share
5,976
Reduced 21.4%
21,948
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$311,373
$31.1 p/Share
10,012
Added 26.39%
27,924
Common Stock
May 15
2023
SELL
Open market or private sale
$1,282,906
$91.61 p/Share
14,004
Reduced 43.88%
17,912
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$302,486
$21.6 p/Share
14,004
Added 30.5%
31,916
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$59,836
$85.48 p/Share
700
Reduced 3.76%
17,912
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$39,157
$84.94 p/Share
461
Reduced 2.42%
18,612
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,601
Added 7.74%
19,073
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
4,460
Added 20.34%
17,472
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$122,639
$130.19 p/Share
942
Reduced 6.75%
13,012
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$76,057
$124.48 p/Share
611
Reduced 4.19%
13,954
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,113
Added 12.67%
14,565
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
1,868
Added 13.04%
12,452
Common Stock
Sep 16
2021
SELL
Open market or private sale
$2,229,216
$132.0 p/Share
16,888
Reduced 61.47%
10,584
Common Stock
Aug 04
2021
SELL
Open market or private sale
$4,688,742
$124.85 p/Share
37,555
Reduced 57.75%
27,472
Common Stock
Aug 04
2021
BUY
Exercise of conversion of derivative security
$458,171
$12.2 p/Share
37,555
Added 36.61%
65,027
Common Stock
Aug 03
2021
SELL
Open market or private sale
$975,216
$123.18 p/Share
7,917
Reduced 22.37%
27,472
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$96,587
$12.2 p/Share
7,917
Added 18.28%
35,389
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$171,551
$105.57 p/Share
1,625
Reduced 5.58%
27,472
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
2,166
Added 6.93%
29,097
Common Stock