Mar 31
2024
SELL
Payment of exercise price or tax liability
$402,883
$199.25 p/Share
2,022
Reduced 2.29%
86,434
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
4,558
Added 4.9%
88,456
Common Stock
Feb 12
2024
-
1,397
Reduced 1.64%
83,898
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$937,973
$200.98 p/Share
4,667
Reduced 5.19%
85,295
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
10,491
Added 10.85%
86,227
Common Stock
Jul 25
2023
SELL
Open market or private sale
$738,666
$198.78 p/Share
3,716
Reduced 4.47%
79,471
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$540,918
$183.3 p/Share
2,951
Reduced 3.43%
83,187
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
6,667
Added 7.18%
86,138
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$486,199
$175.46 p/Share
2,771
Reduced 3.37%
79,471
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
6,246
Added 7.06%
82,242
Common Stock
Feb 27
2023
-
1,400
Reduced 1.81%
75,996
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$1,099,325
$189.05 p/Share
5,815
Reduced 6.99%
77,396
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
13,107
Added 14.33%
78,330
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$523,520
$167.58 p/Share
3,124
Reduced 3.58%
84,086
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
6,667
Added 7.1%
87,210
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$1,385,518
$192.54 p/Share
7,196
Reduced 8.2%
80,543
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
16,038
Added 16.23%
82,809
Common Stock
Oct 19
2021
SELL
Payment of exercise price or tax liability
$743,886
$190.74 p/Share
3,900
Reduced 5.16%
71,701
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$722,878
$167.76 p/Share
4,309
Reduced 5.39%
75,601
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
9,714
Added 10.84%
79,910
Common Stock
Feb 19
2021
-
1,390
Reduced 1.94%
70,196
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$770,794
$134.66 p/Share
5,724
Reduced 7.4%
71,586
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
$1,652,278
$134.66 p/Share
12,270
Added 14.54%
72,093
Common Stock
May 28
2020
-
1,261
Reduced 2.16%
57,009
Common Stock
Feb 22
2019
-
1,790
Reduced 2.98%
58,270
Common Stock