Sep 13
2024
SELL
Open market or private sale
$508,141
$74.03 p/Share
6,864
Reduced 8.55%
73,391
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$729,749
$76.23 p/Share
9,573
Reduced 10.66%
80,255
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$470,408
$31.75 p/Share
14,816
Added 14.16%
89,828
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
14,110
Added 15.83%
75,012
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$82,234
$86.29 p/Share
953
Reduced 1.54%
60,902
Common Stock
Feb 28
2024
SELL
Open market or private sale
$3,523,416
$86.28 p/Share
40,837
Reduced 39.77%
61,855
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
8,887
Added 7.96%
102,692
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$506,154
$86.11 p/Share
5,878
Reduced 5.9%
93,805
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$136,998
$83.74 p/Share
1,636
Reduced 1.61%
99,683
Common Stock
Jul 28
2023
SELL
Open market or private sale
$1,296,397
$76.66 p/Share
16,911
Reduced 14.3%
101,319
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$460,993
$27.26 p/Share
16,911
Added 12.51%
118,230
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
19,250
Added 15.97%
101,319
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$242,107
$67.01 p/Share
3,613
Reduced 4.22%
82,069
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$99,195
$66.13 p/Share
1,500
Reduced 1.72%
85,682
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$113,472
$69.36 p/Share
1,636
Reduced 1.84%
87,182
Common Stock
Nov 11
2022
SELL
Open market or private sale
$900,396
$68.44 p/Share
13,156
Reduced 12.9%
88,818
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$752,141
$58.31 p/Share
12,899
Reduced 11.23%
101,974
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
$438,978
$20.73 p/Share
21,176
Added 15.56%
114,873
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
25,147
Added 21.16%
93,697
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$83,172
$65.49 p/Share
1,270
Reduced 1.82%
68,550
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$145,139
$62.56 p/Share
2,320
Reduced 3.22%
69,820
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$97,214
$64.38 p/Share
1,510
Reduced 2.05%
72,140
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$335,970
$78.06 p/Share
4,304
Reduced 5.52%
73,650
Common Stock
Nov 04
2021
BUY
Exercise of conversion of derivative security
$155,530
$19.78 p/Share
7,863
Added 9.16%
77,954
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$194,314
$67.4 p/Share
2,883
Reduced 3.95%
70,091
Common Stock