Mar 07
2025
SELL
Payment of exercise price or tax liability
$133,489
$82.81 p/Share
1,612
Reduced 3.76%
41,217
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
3,334
Added 7.22%
42,829
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$267,177
$82.82 p/Share
3,226
Reduced 7.55%
39,495
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
6,672
Added 13.51%
42,721
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$221,616
$81.0 p/Share
2,736
Reduced 7.05%
36,049
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
5,657
Added 12.73%
38,785
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$177,016
$76.73 p/Share
2,307
Reduced 6.51%
33,128
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
4,771
Added 11.87%
35,435
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$344,640
$99.32 p/Share
3,470
Reduced 10.17%
30,664
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
11,030
Added 24.75%
33,544
Common Stock
Jan 15
2025
SELL
Open market or private sale
$366,280
$91.57 p/Share
4,000
Reduced 14.76%
23,104
Common Stock
Jan 31
2023
SELL
Open market or private sale
$131,205
$87.47 p/Share
1,500
Reduced 5.6%
25,306
Common Stock
Jan 03
2023
SELL
Open market or private sale
$127,500
$85.0 p/Share
1,500
Reduced 5.3%
26,806
Common Stock
Dec 01
2022
SELL
Open market or private sale
$142,500
$95.0 p/Share
1,500
Reduced 5.03%
28,306
Common Stock
Nov 16
2022
SELL
Open market or private sale
$137,760
$91.84 p/Share
1,500
Reduced 4.81%
29,683
Common Stock
Oct 03
2022
SELL
Open market or private sale
$121,185
$80.79 p/Share
1,500
Reduced 4.59%
31,183
Common Stock
May 10
2022
SELL
Open market or private sale
$1,190,250
$95.22 p/Share
12,500
Reduced 27.73%
32,573
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
-
656
Reduced 1.43%
45,073
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
1,477
Added 3.13%
45,729
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
1,817
Reduced 3.94%
44,252
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
4,092
Added 8.25%
45,486
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
-
2,312
Reduced 5.22%
41,977
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
7,744
Added 14.88%
44,289
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
-
2,940
Reduced 7.45%
36,545
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
7,368
Added 16.55%
37,148
Common Stock