Feb 29
2024
SELL
Payment of exercise price or tax liability
$496,776
$108.99 p/Share
4,558
Reduced 15.92%
24,067
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
9,426
Added 26.87%
25,648
Common Stock
Feb 23
2024
SELL
Open market or private sale
$4,871,372
$108.95 p/Share
44,712
Reduced 69.96%
19,199
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$1,544,712
$105.24 p/Share
14,678
Reduced 18.68%
63,911
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
31,434
Added 28.57%
78,589
Common Stock
Dec 14
2023
SELL
Open market or private sale
$2,431,257
$105.14 p/Share
23,124
Reduced 32.9%
47,155
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,743,549
$75.4 p/Share
23,124
Added 24.76%
70,279
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$297,600
$100.0 p/Share
2,976
Reduced 5.94%
47,155
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
6,156
Added 11.29%
48,347
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$624,886
$103.27 p/Share
6,051
Reduced 12.1%
43,975
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
14,614
Added 22.61%
50,026
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$199,313
$111.66 p/Share
1,785
Reduced 30.35%
4,096
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
3,684
Added 38.52%
5,881
Common Stock
Feb 08
2022
SELL
Exercise of conversion of derivative security
-
15,658
Reduced 63.56%
8,976
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$822,496
$121.33 p/Share
6,779
Reduced 75.52%
2,197
Common Stock
Mar 22
2021
SELL
Open market or private sale
$2,669,621
$91.16 p/Share
29,285
Reduced 54.31%
24,634
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
$1,704,680
$58.21 p/Share
29,285
Added 35.2%
53,919
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$112,699
$81.43 p/Share
1,384
Reduced 5.32%
24,634
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
-
3,800
Added 12.74%
26,018
Common Stock
Nov 10
2020
SELL
Open market or private sale
$720,000
$75.0 p/Share
9,600
Reduced 30.17%
22,218
Common Stock
Nov 10
2020
BUY
Exercise of conversion of derivative security
-
9,600
Added 23.18%
31,818
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$148,886
$95.87 p/Share
1,553
Reduced 6.53%
22,218
Common Stock
Feb 11
2020
BUY
Exercise of conversion of derivative security
-
4,486
Added 15.88%
23,771
Common Stock
Sep 09
2019
BUY
Open market or private purchase
$209,600
$83.84 p/Share
2,500
Added 11.48%
19,285
Common Stock
Feb 12
2019
SELL
Payment of exercise price or tax liability
$97,001
$93.36 p/Share
1,039
Reduced 5.83%
16,785
Common Stock