Mar 31
2024
SELL
Payment of exercise price or tax liability
$912,045
$195.09 p/Share
4,675
Reduced 10.29%
40,769
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
9,222
Added 16.87%
45,444
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$322,630
$192.73 p/Share
1,674
Reduced 4.42%
36,222
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
4,634
Added 10.9%
37,896
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$1,421,238
$141.22 p/Share
10,064
Reduced 23.23%
33,262
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
20,298
Added 31.9%
43,326
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$63,600
$177.16 p/Share
359
Reduced 1.54%
23,028
Common Stock
Jan 16
2023
BUY
Exercise of conversion of derivative security
-
909
Added 3.74%
23,387
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$473,781
$161.15 p/Share
2,940
Reduced 11.57%
22,478
Common Stock
Oct 14
2022
BUY
Exercise of conversion of derivative security
-
5,928
Added 18.91%
25,418
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$1,550,700
$218.84 p/Share
7,086
Reduced 26.66%
19,490
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
14,291
Added 34.97%
26,576
Common Stock
Jan 16
2022
SELL
Payment of exercise price or tax liability
$80,224
$254.68 p/Share
315
Reduced 2.5%
12,285
Common Stock
Jan 16
2022
BUY
Exercise of conversion of derivative security
-
909
Added 6.73%
12,600
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$157,138
$254.68 p/Share
617
Reduced 5.01%
11,691
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
1,647
Added 11.8%
12,308
Common Stock
Oct 14
2021
SELL
Payment of exercise price or tax liability
$793,271
$256.39 p/Share
3,094
Reduced 22.49%
10,661
Common Stock
Oct 14
2021
BUY
Exercise of conversion of derivative security
-
5,928
Added 30.12%
13,755
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$46,715
$148.3 p/Share
315
Reduced 3.87%
7,827
Common Stock
Jan 16
2021
BUY
Exercise of conversion of derivative security
-
909
Added 10.04%
8,142
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$91,231
$149.07 p/Share
612
Reduced 7.8%
7,233
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
1,647
Added 17.35%
7,845
Common Stock
Oct 14
2020
SELL
Payment of exercise price or tax liability
$258,791
$108.1 p/Share
2,394
Reduced 27.86%
6,198
Common Stock
Oct 14
2020
BUY
Exercise of conversion of derivative security
-
5,929
Added 40.83%
8,592
Common Stock