Sep 23
2024
SELL
Open market or private sale
$749,832
$171.98 p/Share
4,360
Reduced 23.43%
14,248
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$226,067
$142.27 p/Share
1,589
Reduced 6.26%
23,775
Common Stock
Jul 29
2024
-
300
Reduced 1.39%
21,326
Common Stock
Jul 29
2024
SELL
Open market or private sale
$757,448
$146.48 p/Share
5,171
Reduced 24.25%
16,155
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
4,038
Added 13.6%
25,664
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$222,225
$142.27 p/Share
1,562
Reduced 6.74%
21,626
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
3,967
Added 14.61%
23,188
Common Stock
Apr 25
2024
SELL
Open market or private sale
$734,998
$156.15 p/Share
4,707
Reduced 19.71%
19,179
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$404,001
$85.83 p/Share
4,707
Added 16.46%
23,886
Common Stock
Jan 31
2024
SELL
Open market or private sale
$1,116,322
$163.42 p/Share
6,831
Reduced 26.3%
19,140
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
$386,235
$85.83 p/Share
4,500
Added 14.77%
25,971
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$443,760
$167.52 p/Share
2,649
Reduced 11.02%
21,384
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
6,730
Added 21.88%
24,033
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$64,229
$170.37 p/Share
377
Reduced 2.13%
17,303
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
957
Added 5.13%
17,680
Common Stock
Jul 13
2023
-
150
Reduced 0.42%
35,301
Common Stock
Jul 13
2023
SELL
Open market or private sale
$3,124,448
$168.18 p/Share
18,578
Reduced 52.63%
16,723
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$1,108,735
$59.68 p/Share
18,578
Added 34.39%
35,451
Common Stock
Oct 18
2022
SELL
Open market or private sale
$466,679
$132.73 p/Share
3,516
Reduced 17.23%
16,892
Common Stock
Oct 18
2022
-
150
Reduced 0.89%
16,742
Common Stock
Oct 18
2022
BUY
Exercise of conversion of derivative security
$207,479
$59.01 p/Share
3,516
Added 14.7%
20,408
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$82,077
$118.78 p/Share
691
Reduced 3.94%
16,841
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
1,977
Added 10.13%
17,532
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$78,028
$121.35 p/Share
643
Reduced 3.97%
15,555
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
2,636
Added 14.0%
16,198
Common Stock