Oct 18
2024
SELL
Open market or private sale
$30,731
$175.61 p/Share
175
Reduced 15.63%
945
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$42,241
$199.25 p/Share
212
Reduced 15.92%
1,120
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
868
Added 39.45%
1,332
Common Stock
Feb 23
2024
SELL
Open market or private sale
$807,728
$212.56 p/Share
3,800
Reduced 89.12%
464
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$252,807
$200.96 p/Share
1,258
Reduced 22.78%
4,264
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
5,022
Added 53.52%
4,361
Common Stock
Aug 18
2023
SELL
Open market or private sale
$76,104
$190.26 p/Share
400
Reduced 44.44%
500
Common Stock
Jul 26
2023
SELL
Open market or private sale
$62,781
$202.52 p/Share
310
Reduced 25.62%
900
Common Stock
Apr 28
2023
SELL
Open market or private sale
$210,360
$175.3 p/Share
1,200
Reduced 49.79%
1,210
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$66,499
$175.46 p/Share
379
Reduced 13.59%
2,410
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
937
Added 25.15%
2,789
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$159,558
$189.05 p/Share
844
Reduced 31.31%
1,852
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
2,085
Added 50.88%
2,013
Common Stock
Sep 07
2022
BUY
Open market or private purchase
$35,228
$167.75 p/Share
210
Added 25.58%
611
Common Stock
Feb 09
2022
SELL
Open market or private sale
$343,010
$194.34 p/Share
1,765
Reduced 81.49%
401
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$191,577
$192.54 p/Share
995
Reduced 31.48%
2,166
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
2,459
Added 51.68%
2,299
Common Stock
Nov 03
2021
SELL
Open market or private sale
$48,603
$194.41 p/Share
250
Reduced 26.26%
702
Common Stock
Jul 26
2021
SELL
Open market or private sale
$215,189
$165.53 p/Share
1,300
Reduced 57.73%
952
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$147,797
$167.76 p/Share
881
Reduced 28.12%
2,252
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
2,181
Added 46.99%
2,460
Common Stock
Feb 22
2021
SELL
Open market or private sale
$220,185
$146.79 p/Share
1,500
Reduced 61.17%
952
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$100,591
$134.66 p/Share
747
Reduced 23.35%
2,452
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
$240,233
$134.66 p/Share
1,784
Added 41.48%
2,517
Common Stock