Mar 31
2025
SELL
Payment of exercise price or tax liability
$414,407
$147.95 p/Share
2,801
Reduced 0.85%
325,686
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
6,315
Added 1.89%
328,487
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$1,128,682
$171.22 p/Share
6,592
Reduced 2.01%
322,172
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
14,809
Added 4.36%
325,234
Common Stock
Apr 26
2024
BUY
Open market or private purchase
$998,572
$161.06 p/Share
6,200
Added 1.94%
313,955
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$1,191,116
$199.25 p/Share
5,978
Reduced 1.91%
307,755
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
13,479
Added 4.12%
313,733
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$2,779,352
$200.98 p/Share
13,829
Reduced 4.4%
300,254
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
31,151
Added 9.32%
303,055
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$1,397,538
$175.46 p/Share
7,965
Reduced 2.74%
282,932
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
17,958
Added 5.81%
290,897
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$3,165,642
$189.05 p/Share
16,745
Reduced 5.78%
272,939
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
37,754
Added 11.99%
277,119
Common Stock
Jan 03
2023
-
5,715
Reduced 2.22%
251,930
Common Stock
Apr 26
2022
-
100,000
Reduced 27.96%
257,645
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$3,850,992
$192.54 p/Share
20,001
Reduced 5.3%
357,645
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
45,096
Added 11.1%
361,175
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$920,499
$167.76 p/Share
5,487
Reduced 1.62%
332,550
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
12,371
Added 3.53%
338,037
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$2,054,373
$134.66 p/Share
15,256
Reduced 4.47%
325,666
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
$4,624,225
$134.66 p/Share
34,340
Added 9.51%
326,930
Common Stock
Dec 07
2020
-
15,000
Reduced 4.66%
306,582
Common Stock