Nov 21
2024
SELL
Sale (or disposition) back to the issuer
-
31,537
Reduced 100.0%
0
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$57,656
$59.81 p/Share
964
Reduced 2.97%
31,537
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
2,214
Added 6.38%
32,501
Common Stock
Sep 05
2024
SELL
Open market or private sale
$402,347
$59.66 p/Share
6,744
Reduced 18.21%
30,287
Common Stock
Sep 05
2024
BUY
Exercise of conversion of derivative security
$350,400
$46.72 p/Share
7,500
Added 16.84%
37,031
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$89,248
$49.5 p/Share
1,803
Reduced 5.75%
29,531
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$51,435
$43.7 p/Share
1,177
Reduced 5.34%
20,850
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
2,700
Added 7.93%
31,334
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$101,971
$45.16 p/Share
2,258
Reduced 7.31%
28,634
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
-
5,168
Added 14.33%
30,892
Common Stock
Mar 02
2023
SELL
Open market or private sale
$232,400
$58.1 p/Share
4,000
Reduced 13.46%
25,724
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$211,120
$52.78 p/Share
4,000
Added 11.86%
29,724
Common Stock
Nov 22
2022
BUY
Grant, award, or other acquisition
-
2,552
Added 9.03%
25,724
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$91,769
$52.41 p/Share
1,751
Reduced 7.03%
23,172
Common Stock
Nov 19
2022
BUY
Grant, award, or other acquisition
$77,304
$52.41 p/Share
1,475
Added 5.59%
24,923
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$162,956
$52.28 p/Share
3,117
Reduced 11.73%
23,448
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$158,268
$47.96 p/Share
3,300
Added 11.05%
26,565
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$54,926
$38.68 p/Share
1,420
Reduced 5.75%
23,265
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$44,501
$43.93 p/Share
1,013
Reduced 3.94%
24,685
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
2,318
Added 8.27%
25,698
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
2,530
Added 9.76%
23,380
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$53,690
$37.81 p/Share
1,420
Reduced 6.06%
22,027
Common Stock
Nov 24
2020
SELL
Payment of exercise price or tax liability
$19,251
$23.11 p/Share
833
Reduced 3.43%
23,447
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
2,153
Added 8.15%
24,280
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
4,134
Added 15.74%
22,127
Common Stock