Feb 13
2025
SELL
Payment of exercise price or tax liability
$121,939
$72.54 p/Share
1,681
Reduced 5.32%
29,934
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
4,543
Added 12.56%
31,615
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$209,079
$72.85 p/Share
2,870
Reduced 9.59%
27,072
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
7,291
Added 19.58%
29,942
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$67,189
$75.92 p/Share
885
Reduced 3.76%
22,651
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
3,250
Added 12.13%
23,536
Common Stock
Jan 30
2025
SELL
Open market or private sale
$134,175
$73.32 p/Share
1,830
Reduced 8.27%
20,286
Common Stock
Jan 30
2025
BUY
Exercise of conversion of derivative security
$119,627
$65.37 p/Share
1,830
Added 7.64%
22,116
Common Stock
Dec 19
2024
SELL
Open market or private sale
$51,112
$63.89 p/Share
800
Reduced 3.79%
20,286
Common Stock
Dec 11
2024
SELL
Open market or private sale
$234,950
$63.5 p/Share
3,700
Reduced 14.93%
21,086
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$37,155
$36.57 p/Share
1,016
Reduced 3.94%
24,786
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,169
Added 13.91%
25,802
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$23,727
$37.19 p/Share
638
Reduced 2.86%
21,633
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
2,900
Added 11.52%
22,271
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$13,054
$33.56 p/Share
389
Reduced 1.97%
19,371
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
987
Added 4.76%
19,760
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$24,076
$50.16 p/Share
480
Reduced 2.49%
18,773
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,970
Added 9.28%
19,253
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$21,517
$49.58 p/Share
434
Reduced 2.45%
17,283
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
1,970
Added 10.01%
17,717
Common Stock
Jan 27
2023
SELL
Open market or private sale
$81,092
$50.81 p/Share
1,596
Reduced 9.2%
15,747
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$38,942
$24.4 p/Share
1,596
Added 8.43%
17,343
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$10,811
$44.86 p/Share
241
Reduced 1.51%
15,747
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
987
Added 5.81%
15,988
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$7,528
$48.88 p/Share
154
Reduced 1.02%
15,001
Common Stock